Set printer DPI
DPI means dots per inch: the printer resolution used to convert physical label dimensions into dots. Use 203, 300, 600 or a custom 72–2400 DPI value.
Create locally generated ZPL for compatible thermal labels with printer DPI, label dimensions and a dot-based preview.
Create accurate label sheets or printer-ready thermal jobs.
Paste tab-separated rows, use the current code, or prepare spreadsheet and sequence data in Batch.
Leave label size blank to divide the printable area evenly.
Print a known 100 mm reference at Actual size, measure both edges, then apply the inverse correction to label-sheet geometry.
Correction applies only to generated sheet PDFs and is included in saved Labels presets. It cannot correct skew, feed drift or nonlinear distortion.
50 × 25 mm · approximately 400 × 200 dots at 203 DPI
Only layout and printer settings are saved. Label values are never stored.
Your labels appear here.
Processed locally. ZPL values and printer settings stay in this browser.
ZPL (Zebra Programming Language) is a command language used by compatible thermal label printers. Set the data, supported symbol type, media dimensions and printer resolution before local export.
DPI means dots per inch: the printer resolution used to convert physical label dimensions into dots. Use 203, 300, 600 or a custom 72–2400 DPI value.
Configure width, height and module width for the target media.
Download a combined job or an individual-file ZPL ZIP for supported label sets.
| DPI | Typical use | Why it matters |
|---|---|---|
| 203 | Common shipping and warehouse thermal printers | Produces fewer dots per millimetre, so narrow bars need more physical width. |
| 300 | Denser general-purpose labels | Allows finer placement while preserving measurable bar widths. |
| 600 | High-resolution compatible printers | Uses more dots for the same physical label; the configured printer must match. |
| Custom | A device whose documented resolution differs | The tool accepts 72–2400 DPI, but the actual printer setting remains authoritative. |
Media: 50 × 25 mm
Resolution: 203 dpi
Value: ASSET-0042
Format: Code 128
At 203 dpi, a 50 × 25 mm label is approximately 400 × 200 dots after rounding. Set those dimensions and the actual printer resolution in Thermal printer mode, then inspect the preview before downloading ZPL. A 300 dpi printer needs different dot dimensions for the same physical label. ZPL is a printer command format, not a universal driver; send a small test through your established print workflow.
No. ZPL is composed locally in the browser.
Yes. Send mapped Batch values to Labels for multi-label PDF or ZPL output.
Related tools for labels and source data. Barcode Label Generator · Bulk Barcode Generator · Code 128 Generator