PNG to ZPL
PNG is the best image you can bring to a thermal printer: lossless, sharp-edged, and — unlike JPEG — free of the compression noise that turns into speckle once a picture is reduced to black and white. LabelZoom scales your PNG to the label size and dpi you choose, resolves every pixel to a printed dot or a blank one, and wraps the result in a complete, print-ready ZPL label built around a ^GF graphic field.
Got a PDF instead? Use PDF to ZPL. Other images: JPEG, BMP, GIF, or any image.
Upload a label to convert
Drag and drop a PNG image here, or click to browse your computer.
Note on Watermarks: Free online conversions may include a LabelZoom watermark on rendered previews. Need to process high volumes directly from your WMS? Check out our REST API subscriptions
Transparent pixels become blank label — a logo on a transparent background prints clean.
Compressed ^GF output keeps the ZPL small and the printer fast.
Preview at printer resolution before you send a single label.
How to convert PNG to ZPL
- 1
Upload your PNG above — a logo, a signature, artwork, or a label someone exported as an image. A ZIP of PNGs works too; each file becomes its own label.
- 2
Click Quick Convert. Set the dpi and label size to match your printer: ZPL positions are in dots, so a label converted for 203 dpi prints at two-thirds size on a 300 dpi printer.
- 3
Copy the ZPL into your template, download it, or send it straight to a connected printer. The preview shows exactly the dots the printer will burn.
Which image format converts to ZPL best?
Every format goes through the same pipeline — scale, threshold to black and white, encode as ^GF — but they arrive in different condition.
| Source | Edges after black-and-white conversion | Transparency | Notes |
|---|---|---|---|
| PNG | Clean | Yes | Lossless; the best input for logos and line art |
| BMP | Clean | No | Uncompressed; a 1-bit BMP is already printer dots |
| GIF | Clean | Yes (1-bit) | 256-color palette; first frame of an animation is used |
| JPEG | Ringing becomes speckle | No | Lossy; fine for photos, poor for line art and barcodes |
| Clean | n/a | Rendered at printer dpi from vectors; ideal for shipping labels |