Free ZPL Preview Tool
Paste your ZPL code and see your label rendered instantly — no signup required
ZPL Code
Label Preview
Preview shows a simplified rendering of your ZPL code. Actual printer output may vary based on printer model and settings.
What is ZPL?
ZPL (Zebra Programming Language) is a page description language developed by Zebra Technologies. It's used to control Zebra thermal printers and create labels with text, barcodes, graphics, and other elements.
ZPL commands are sent directly to the printer as plain text. Each command starts with a caret (^) or tilde (~) character. This free tool lets you preview how your ZPL code will look when printed, without needing a physical printer.
Use this tool to test label designs, debug ZPL commands, or learn ZPL syntax before sending commands to your printer.
Common ZPL Commands Reference
Quick reference for the most commonly used ZPL II commands
| Command | Description |
|---|---|
| ^XA | Start of label format |
| ^XZ | End of label format |
| ^FO | Field origin (sets X,Y position) |
| ^A | Font selection (rotation, height, width) |
| ^FD | Field data (text content) |
| ^FS | Field separator |
| ^BY | Bar code field defaults |
| ^BC | Code 128 barcode |
| ^BQ | QR Code barcode |
| ^GB | Graphic box (rectangle, line) |
| ^GC | Graphic circle |
| ^PQ | Print quantity |