ZPL em PDF

Guide · Correios

Correios labels on a thermal printer

Correios is the exception among shipping platforms: the Pré-Postagem addressing label comes out as PDF, and only as PDF. There is no ZPL button to pick — Correios themselves list printing to 100x150 and 100x80 self-adhesive labels as still in development. Anyone who bought a thermal printer is left with a PDF meant for a sheet of paper. This guide covers downloading the label and then running the route in reverse: turning that PDF into ZPL.

Checked on August 20, 2026

How to download the label in Pré-Postagem

The Pré-Postagem platform (PPN) needs an active Meu Correios account. The tracking code is issued immediately, before you go to a branch.

  1. 1Sign in to Meu Correios and open the Pré-Postagem platform.
  2. 2Create the pre-posting: recipient, service and package dimensions. With no invoice, fill in the content declaration on its own tab.
  3. 3Finish the pre-posting, accepting the terms about which branches accept it.
  4. 4In the pre-postings panel, open the item's detail and print the addressing label.

What lands in your Downloads folder

A PDF holding the addressing label, following Correios' own addressing guide. There is no ZPL option and no 4x6 roll option — that gap is why this page exists.

Why there is no ZPL from Correios

The answer is in Pré-Postagem's own FAQ: printing self-adhesive labels in the 100x150 and 100x80 formats is still in development. Until then, what the platform hands you is the PDF label, sized for ordinary paper.

The legacy SIGEP Web has the same limitation. So there's no thermal-printer setting to hunt for — on this platform it doesn't exist yet.

Converting the PDF to ZPL for a thermal printer

Drop the Correios PDF onto the converter below. Each page becomes an ^XA…^XZ block with the label drawn at high resolution, ready to send to a Zebra, an Elgin or any thermal printer that speaks ZPL.

Pick the density before converting: 8 dpmm (203 dpi) is the e-commerce thermal standard; use 12 dpmm (300 dpi) if yours is a 300 dpi model. The PDF is rasterized at that resolution, so the barcode comes out as sharp as the printer can manage — without the driver rescaling that smears the bars.

The whole conversion happens in your browser. The PDF, with your customer's address on it, is never uploaded.

Printing the PDF directly, without converting

If your printer doesn't speak ZPL, or you'd rather not convert, you can print the PDF normally — with the usual care: 100% scale, no margins, and the correct paper size set in the driver.

The mistake that gets labels rejected most often is printing with “fit to page”: the barcode shrinks with everything else and the scanner at the counter won't read it.

What the generated ZPL is (and isn't)

The converted label is a high-resolution graphic inside a compressed ^GF command, not separate text fields. Perfect for faithful printing, bad for editing.

If you need Correios labels with editable fields — to build your own template in your system — generate the ZPL natively there instead of converting the PDF.

Drop the Correios PDF 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

Do Correios provide labels in ZPL?

Not yet. Pré-Postagem and SIGEP Web generate the addressing label as PDF; printing to 100x150 and 100x80 self-adhesive labels is listed by Correios themselves as still in development. To print on a thermal printer today, convert the PDF to ZPL.

How do I print a Correios label on a 4x6 thermal printer?

Drop the PDF onto the converter on this page, pick your printer's density (8 dpmm for 203 dpi) and download the ZPL. Send the file to the printer through the vendor utility, the print queue or your own system.

Does the barcode stay scannable after converting?

Yes. The PDF is rasterized at the printer's real resolution, dot for dot — the opposite of printing a rescaled PDF, which is what usually smears the bars. Check it in the preview before spending label stock.

Do I have to convert one label at a time?

No. A multi-page PDF becomes many labels at once (up to 50 pages per file), and you can step through them in the preview before downloading.

Is the PDF with my customer's address sent to you?

No. Reading the PDF (via PDFium compiled to WebAssembly) and generating the ZPL both happen in your browser. The file never leaves your computer.

Other guides