ZPL em PDF

Guide · ERPs

The ZPL .TXT your ERP exported: what to do

E-commerce ERPs common in Brazil offer thermal-mode label printing: Tiny (Olist) downloads a single .txt holding the ZPL for every selected order — and its docs literally suggest finding “software compatible with ZPL” to use it. Bling prints ZPL but requires QZ Tray with Java installed. If you landed here looking for that compatible software: this is it.

Checked on August 20, 2026

How to download labels as ZPL in Tiny (Olist)

The print mode lives in the label settings, not on the shipping screen: switch it once and every later print comes out as ZPL.

  1. 1From the menu, open Settings → General tab → Label settings.
  2. 2Under “Print mode”, choose “Thermal printer (ZPL)”. The other options — “Page” (A4) and “Roll” — print an image instead of code.
  3. 3Go back to shipping, select the orders and print the labels.
  4. 4For carriers that issue their own ZPL — Total Express, for instance — the button is named separately: “Download ZPL label”.

What lands in your Downloads folder

A single .txt holding the ZPL for every selected order: one ^XA…^XZ block after another, with no visible separator. You don't have to split it — drop the whole file onto the converter on this page and each block becomes a label.

One .txt, many labels

In thermal mode the ERP concatenates every label into one text file: one ^XA…^XZ block per order.

Drop the file onto the converter below. Each block becomes a label in the preview — step through them with the arrows — and the PDF download produces one page per label, ready to print in sequence.

Bling without QZ Tray

Bling's native ZPL printing depends on QZ Tray, which needs Java installed on the machine — a common friction on a packing-station computer.

To print one-off labels or check them, the no-install path is downloading the ZPL file and converting it to PDF here. Automated batch printing straight from the ERP is still QZ Tray's job.

Which carriers does this work for?

Any label your ERP emits in ZPL — Mercado Envios, Shopee, Magalu Entregas, Jadlog and Total Express are among the integrations ERPs offer in ZPL format.

Correios is the exception: it delivers PDF, not ZPL. There the route runs the other way — convert the PDF to ZPL to send it to a thermal printer.

Drop your ERP's ZPL file here

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

Questions

Frequently asked questions

The file holds dozens of labels. How do I split it?

You don't need to: each ^XA…^XZ block becomes one PDF page, in the original order, and you can step through labels in the preview first.

Do I need QZ Tray to print Bling labels?

Only for automated printing triggered by Bling itself. To print manually, download the ZPL file, convert it to PDF here and print — no Java, no install.

Do Correios labels come as ZPL too?

No. Correios' Pré-Postagem generates PDF labels, and self-adhesive label printing is still under development on their side. ZPL shows up in marketplace and private-carrier labels emitted by the ERP.

Is there a per-conversion limit?

The converter handles dozens of labels per file comfortably, because the PDF is assembled in your own browser. Very large files depend only on your computer's memory.

Other guides