Generate barcode and QR Code ZPL
Choose a symbology, tune its print dimensions and get correct ZPL with a real local preview — no printer or external rendering API required.
01 / Configure
Symbol settings
02 / Generate
Ready-to-use ZPL
Includes ^XA, ^PW, ^LL and ^XZ, ready to send as a complete label.
Print-readiness diagnostics
The full label is checked for invalid parameters, clipping and insufficient quiet zones.
No errors or warnings in the generated label.
Command-aware
Parameters in the right slots
Each ^B* command has its own parameter order. The generator reads the same symbology contract as the renderer and linter.
Scanner-ready
The actual symbol, not a placeholder
The local renderer uses the generated ZPL to draw Code 128, QR, EAN, PDF417, Data Matrix and the other supported symbols.
Browser-only
Label data stays on your device
Generation, validation and preview happen in the browser. Shared ZPL travels in the URL fragment and is not sent to the server.