DPL to ZPL
Replacing Datamax-O'Neil or Honeywell printers with Zebras means every DPL format has to become ZPL — and DPL does almost everything differently: coordinates in hundredths of an inch, rows counted from the bottom, fixed-width records instead of commands. Paste a format here and LabelZoom reads those records into its label model, converts the units and the origin, and writes native, editable ZPL II that prints the same label on the new printer.
Need to see the DPL first? DPL viewer. Archiving it? DPL to PDF. Other migrations: EPL to ZPL, TSPL to ZPL.
Preview: LabelZoom’s DPL reader is newer than our ZPL engine and still improving. Compare the converted ZPL against a known-good print before rolling a format out. If something doesn’t match, let us know — reports go straight into what we fix next.
Note on Watermarks: Free online conversions include a LabelZoom watermark. Need to remove watermarks for production, or process thousands of labels per minute? Check out our REST API subscriptions
Native ZPL fields, not a bitmap of the Datamax label — edit the result like any ZPL.
Units and origin converted: hundredths of an inch from the bottom become dots from the top-left.
One format for a mixed Datamax / Zebra fleet during the changeover.
How to convert DPL to ZPL
- 1
Paste the DPL format above — the
STXcontrol characters survive a paste — or upload the file, which is safer for streams that also carry downloaded images. A ZIP of formats converts each one. - 2
Pick the density of the new Zebra (203 or 300 dpi) and, most importantly, the correct label height: DPL rows count up from the bottom, so the height decides where every field lands.
- 3
Click Quick Convert, then copy the ZPL, download it, or send it straight to a connected Zebra. Open it in the ZPL editor to fine-tune fonts.
How DPL records map to ZPL
The converter works at the object level, so each DPL record becomes the ZPL command that means the same thing.
| DPL | Becomes ZPL | Notes |
|---|---|---|
<STX>L … E | ^XA … ^XZ | Label format start and end |
D, m/n | density, units | Dot size and inch/metric mode drive the coordinate conversion |
| Font records (types 0–9) | ^FO ^A ^FD ^FS | Closest ZPL font at the same physical height; rotation preserved |
| Barcode records (types a–z, A–Z) | ^BC, ^B3, ^BE, ^B7, ^BX, ^BQ … | Symbology letter, height, module width and HRT mapped |
| Line and box records | ^GB | Rules and frames |
<STX>I image + Y record | ^GF | Downloaded image placed inline, in compressed hex |