ZPL Viewer & Barcode Generator
Preview labels, catch ZPL issues and generate barcodes. Your designs are processed locally in your browser.
Width and height are linked to ZPL.
Width, height and DPI now update the ^PW / ^LL commands in your ZPL and refresh the preview. Editing these commands updates the dimensions shown here. DPI changes preserve label size, but do not scale existing text, image and barcode positions; use Transform for supported content.
Scales supported positioning, box and font commands in your source. Advanced or unsupported ZPL commands may need manual changes; save the original first.
ZPL code · Editable
Edit ZPL here like Notepad. Width and height commands also update Label Settings. Preview refreshes while you type; Redraw is available anytime.
Live label preview
Original BLB renderer · Illustrative preview; verify on physical hardware
Validation & warnings
0- Paste ZPL to begin.
Create a barcode
For products, retail, shipping and inventory. All encoding is generated in this page.
EAN, UPC and ITF-14 use check-digit validation. Verify barcode scan quality and quiet zones on your actual printer. Data Matrix and PDF417 will require additional encoding support.
Generated barcode
Actual encoded symbol preview, not a decorative barcode.
Use our Smart Label Studio
Need a visual drag-and-drop label designer, multi-up layouts or printer exports?
Build with the BLB API
Self-hostable PNG, SVG and PDF endpoints, ZPL lint and barcode creation.
Need custom label stock?
Check matching catalogue dimensions or discuss your custom manufacturing requirements.