ZPL em PDF
Converter · PNG → ZPL

Convert PNG to ZPL

Need a logo on your label, or artwork printed on a thermal printer? Drop the PNG: it becomes a ZPL graphic command (^GF) with Floyd–Steinberg dithering, ready to print or to embed in your own template. Transparency is flattened over white, like paper.

Drag the file in, paste the code, or pick it from your device

.txt · .zpl · .prn · .zip · .pdf · .png · .jpg — up to 5 labels per batch

The conversion happens in your browser: your file never leaves your device.How that works
Free, no signupNo uploadNo watermarkBatches of many filesPDF · PNG · ZIP

Step by step

How it works. Three steps, no account.

  1. 01

    Drop the PNG

    The image is resized to fit a 4x6 in label, keeping its aspect ratio. For another size, set it under “Print settings” and drop the file again.

  2. 02

    Check the black and white

    Thermal printers only print black. Grays and colors become dot patterns via dithering — check the result in the preview.

  3. 03

    Copy or download the ZPL

    The generated code (^XA…^XZ with compressed ^GFA) lands in the panel: download it as a file or copy just the ^GF into your template.

Questions

Frequently asked questions

How do I turn a logo into ZPL?

Drop the image file here. The result is an ^XA…^XZ block with an ^GFA command (compact Z64 format). To use it inside another layout, copy the ^GF line and position it with your template's ^FO.

Do color images work?

Yes: the image is converted to grayscale, then to black and white with Floyd–Steinberg dithering, which simulates tones with dots — the same principle as newspaper print.

What's the ideal image size?

Think in dots: at 8 dpmm (203 dpi), a 4x6 in label is about 812×1218 dots. An image at least that wide loses no detail; smaller ones are stretched and look jagged.

Is the image uploaded anywhere?

No. Decoding, resizing and dithering all happen in your browser. The file never leaves your computer.

Other tools