Skip to content

EPL to ZPL converter

Paste EPL2 code, check the preview, and get ZPL that prints the same label on any Zebra ZPL printer. The label is drawn by the engine and written as a ^GFA graphic, one per label.

Paste your EPL

Preview

100%

Convert to ZPL

Each label is drawn at the size and density above and written as one ^GFA graphic: it prints the same on any ZPL printer.

How to use it

  1. Paste your EPL and pick the label size and density.
  2. Check the preview.
  3. Press Convert to ZPL, then copy the ZPL or download the .zpl file.

From your own code

curl https://api.openzpl.com/v1/printers/8dpmm/labels/4x6/ \
  -H "X-Language: epl" -H "Accept: application/pdf" \
  --data-binary @label.epl > label.pdf

More tools

Questions

How does the conversion work?

The engine draws each EPL label at your printer's density and the result is written as one ^GFA graphic per label. It prints exactly what the preview shows on any ZPL printer, at the density you picked.

Can I edit the text in the ZPL afterwards?

No. The text and barcodes are part of the graphic, not ZPL fields. To edit them, change the EPL and convert again, or rebuild the label in the ZPL viewer.

Why convert EPL to ZPL at all?

Newer Zebra printers ship with ZPL only, and many shipping and WMS systems expect ZPL. Converting keeps old EPL labels printing while the templates are rewritten.

Feedback