How to preview ZPL without a printer
You don’t need a Zebra printer to see what ZPL will print. Paste the code into the free LabelZoom ZPL viewer and it renders the label in your browser — barcodes, fonts, and graphics — exactly as printer firmware would draw it.
- Copy your ZPL (from a file, your application’s output, or an API response).
- Open the ZPL viewer — or the ZPL simulator if you’re testing across printer models.
- Set the density and label size to match your target printer (see below).
- Click Quick Preview.
Match the density to your printer
Section titled “Match the density to your printer”ZPL positions everything in dots, so density matters:
| Density | DPI | Typical printers |
|---|---|---|
| 6 dpmm | 152 | Legacy models |
| 8 dpmm | 203 | Most desktop/industrial Zebras (ZD420, ZD621, GK420, ZT231) |
| 12 dpmm | 300 | Fine-print variants (ZD621-300, ZT411-300) |
| 24 dpmm | 600 | High-resolution (ZT610-class) |
A label authored for one density and previewed at another shrinks or grows proportionally — if your preview looks wrong-sized, this is almost always why.
Automating previews
Section titled “Automating previews”To generate previews programmatically (for a dashboard, QA pipeline, or support tool), use the API: POST /api/v2/convert/zpl/to/png. See the quickstart.