ZPL em PDF
Converter · JPG → ZPL

Convert JPG to ZPL

Drop a JPG (or JPEG) and get the equivalent ZPL: the photo is converted to black and white with dithering and packed into a ^GF command ready for the thermal printer. PNG, WebP and other image formats work too — all processed locally, no upload.

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 JPG

    The image is resized to fit a 4x6 in label, keeping its aspect ratio.

  2. 02

    Adjust density if needed

    8 dpmm (203 dpi) suits most thermal printers. Higher densities produce more dots — and a bigger ZPL.

  3. 03

    Download the ZPL

    Check the preview (it's exactly what the printer will produce) and download or copy the code.

Questions

Frequently asked questions

Do photos print well on a thermal printer?

Thermal printers only print black, so photos become dot patterns via Floyd–Steinberg dithering — the result resembles newspaper print. Logos and line art come out much cleaner than detailed photos.

What's the difference between converting JPG and PNG?

None in the result: both become the same black-and-white ^GF. PNG carries transparency (flattened over white during conversion); JPG usually comes from photos. Both are accepted — WebP too.

Can I use the result in my own system?

Yes. The generated code is standard ZPL (^XA…^XZ with Z64-encoded ^GFA) and works on any ZPL-compatible printer or system. Copy it from the panel or download the .zpl file.

Is there a conversion limit?

No. Conversion runs in your browser, so files cost us nothing — convert as often as you like, no signup. What the plans separate is how many files you send at once.

Other tools