# Label Render: Turn ZPL II label files into print-ready PDFs, in batches, without keeping your data.

> Label Render converts ZPL II (ZPL2) thermal-printer label code into PDF pages at the right size and resolution, one label or thousands at a time. Upload files, forward an email, drop them in a folder or call the API; the source files are deleted as soon as the PDF is made.

- Page: https://rotomal.com/zpl-to-pdf/
- Category: Shipping labels and documents
- Language: en
- Billing: subscription
- From: $5 per month
- Request (free, no card): https://rotomal.com/zpl-to-pdf/request/

- Reads ZPL II, splits multi-label files into one page per ^XA…^XZ block, and renders at 152, 203, 300 or 600 dpi so barcode bar widths match the original printer
- Outputs 4x6 inch, 100x150 mm or A6 pages for thermal printers, or two and four labels per A4 or Letter sheet for office printers
- Flags anything it could not render, such as a missing stored graphic or font, instead of silently printing a label with a gap

## Your system speaks ZPL, but your printer, customer or archive needs a PDF

Carrier APIs, marketplaces, warehouse systems and ERPs often hand out shipping labels as ZPL II: raw commands for a Zebra-type thermal printer. That works until the label has to go somewhere else: a laser printer at a second site, a customer printing a return label, a client portal that only shows PDFs, or an archive.

Most tools have no button for this. Zebra's own developer forum points people to third-party services, and shipping platforms tell you to change the format at the source, which is not possible when the label comes from a partner's system. Free online viewers are fine for one label but slow for a batch, and the free tier of the popular rendering API does not promise to delete what you send, although every label carries a name and address.

Label Render does one job: it takes the label code you already have and returns a PDF that prints at the right size, with barcodes that scan.

- In a thread on Zebra's developer forum, a reply says Zebra doesn't have the tools to convert ZPL to PDF and points to third-party tools with an API instead (checked 7 November 2026). (source: https://developer.zebra.com/content/zpl-pdf)
- Linnworks' help centre (article modified 5 March 2025) says ZPL and EPL label formats cannot be printed to PDF from its Open Orders screen; its fix is to switch the label format to PDF or RAW. (source: https://help.linnworks.com/support/solutions/articles/7000070493-shipping-general-zpl-epl-label-formats-cannot-be-printed-to-pdf)
- Labelary's free API allows 3 requests per second, 5,000 requests per day and 50 labels per request; zero data retention is listed only for paid plans, starting with Plus at $90 a month (checked 7 November 2026). (source: https://labelary.com/service.html)
- LabelZoom's Basic plan costs $5 a month for 1,000 conversions; its free plan is unlimited but watermarked (checked 7 November 2026). (source: https://www.labelzoom.com/pricing)

## How it works

1. **Request service.** Tell us where your labels come from, your printer resolution and the page size you want. We set up your account within 2 business days. EPL2 labels have their own page, EPL Render.
2. **Send a sample.** Upload two or three real label files, or a test file if you prefer. We check that every command renders and confirm the page size and resolution before you switch anything over.
3. **Pick your way in.** Upload in the browser, forward emails to your private conversion address, drop files into a watched folder on a Windows or macOS computer, or call the API from your own code.
4. **Get PDFs back.** One PDF per batch or one per label, named after the tracking number when we can read it. Download links expire after 24 hours; API calls return the PDF in the response, and our policy is not to store them.

## Features

- **ZPL II input.** Reads ZPL II, the current version of ZPL that most shipping systems emit. EPL2 files have their own page, EPL Render; DPL, IPL and TSPL samples are checked on request within one business day.
- **Batch conversion.** Upload a ZIP or a single file with hundreds of labels. Each ^XA to ^XZ block becomes its own page, in the original order.
- **Thermal and office page layouts.** 4x6 inch, 4x8 inch, 100x150 mm or A6 pages for label printers; two labels per Letter or A4 page, or four A6 labels per A4 sheet, for office printers. Rendered at the source resolution (152 to 600 dpi) and placed at 100% scale, never shrunk to fit.
- **Render report.** Every batch comes with a short report listing any label with an unknown command, a missing stored format, graphic or font, or content outside the label edge, so problems are caught before the parcel ships.
- **Email-in address.** Forward the email with the .zpl or .txt attachment to your private address and the PDF comes back, usually within a minute.
- **Watch folder and virtual printer.** A small Windows or macOS agent converts files saved into a folder, or listens on a local port like a network label printer, so systems that only print to a Zebra can print to PDF.
- **Conversion API.** POST label code, get a PDF or PNG back in the response. Our policy is to keep no copy of API requests or responses. Rate limits are per plan and shown in your account.

## Who it's for

- **Online shops printing on office printers.** Your shipping app or a marketplace gives you ZPL, but you print on a laser printer or share labels with a second warehouse. You get PDF labels two or four to a sheet.
- **3PLs and fulfilment teams.** Clients send ZPL from their own systems, or ask for a PDF copy of every label. Batch conversion and the email-in address handle both.
- **Developers of ERP, WMS and shop software.** You need a PDF preview, an archive copy or a print path for customers without thermal printers. The API returns a PDF in one call, and we keep no copy.
- **Customer service and returns desks.** You reprint or email a label that only exists as ZPL, as a PDF the customer can print at home.

## Works with

ZPL and ZPL II label files (.zpl, .txt, .prn), PDF and PNG output, Email-in (any mailbox that can forward attachments), Windows and macOS watch-folder agent, Local virtual printer port for systems that print to a network label printer, REST API (raw body or multipart upload), Thermal printers at 203, 300 or 600 dpi, Laser and inkjet printers with A4 or Letter paper and label sheets

## Pricing

Billed monthly, cancel any time. Plans start at Starter; we check your sample files and confirm the scope by email before you pay. A label is one rendered page. All plans include ZPL II input, every page size, the render report and deletion of source files after conversion. Founding customer pricing stays fixed while you remain subscribed. We onboard new accounts within 2 business days.

| Plan | Price | Includes |
| --- | --- | --- |
| Starter | $5 per month | 2,000 labels a month; Browser upload, single files or ZIP; All thermal and office page layouts; Render report per batch; 1 user; Email support |
| Team | $19 per month | 25,000 labels a month; Everything in Starter; Email-in addresses for each client or site; Watch-folder and virtual printer agent on up to 3 computers; Up to 5 users; Support reply within one business day |
| API | $49 per month | 150,000 labels a month; Everything in Team; Conversion API; requests are not stored (our policy); PDF or PNG responses; Up to 10 requests per second; Extra labels at $3 per 10,000 |

## Compared with the alternatives

- **Labelary.** A widely used ZPL viewer and rendering API. The free API is generous (5,000 requests a day, 50 labels per request), but zero data retention is listed only for paid plans, from $90 a month. Label Render adds email and folder input, sheet layouts and a render report.
- **LabelZoom.** Converts between ZPL, EPL, PDF and other label formats, with a watermarked free plan and a $5 Basic plan for 1,000 conversions a month. A good fit if you also need PDF to ZPL, which Label Render does not do today.
- **Open-source tools such as ZPL2PDF.** Free, MIT-licensed, able to run offline and watch a folder. Ideal if you are happy to install and maintain it yourself; Label Render is the hosted version with sheet layouts, email-in and a render report.
- **Changing the format at the source.** If your carrier or shipping platform can output PDF directly, use that setting first; it is free. Label Render is for the cases where the label arrives as ZPL and you cannot change that.

## Security and data

- Our retention policy: label files, and emails sent to your conversion address, are deleted as soon as the PDF is created.
- Converted PDFs are kept for download for 24 hours, then deleted; API requests and responses are not stored.
- All uploads, downloads and API calls use HTTPS; email-in addresses are random and can be rotated at any time.
- We do not read, sell or reuse the names and addresses on your labels; only label counts are kept for billing.

## Your first week

We set up your account, test your real ZPL files and agree the page size before you route anything through Label Render.

- Day 1: you send the request and two or three sample label files.
- Day 1–2: we check every command renders, confirm resolution and page size, and set up your account.
- Day 2: you get your email-in address, the folder agent or an API key, depending on your plan.
- Day 7: we look at your render reports with you and fix any label source that still shows warnings.

## FAQ

### Will the barcodes still scan?

They should, because we render at the resolution the label was written for and place it at 100% scale. The render report flags anything we could not draw. Always scan-test the first labels from a new source before shipping in volume.

### Do I need a Zebra printer?

No. That is the point: the PDF prints on any office printer, or on a thermal printer of another brand that prints PDFs at 4x6 or A6.

### My labels use stored formats, graphics or fonts. Will they work?

Graphics or fonts downloaded in the same file render normally. If a label recalls a format or image stored in the printer, send us that file once and we keep it in your account so later labels render complete.

### Do you keep my labels?

Our policy is no: source files, including emails sent to your conversion address, are deleted right after conversion, PDF download links expire after 24 hours, and API requests are not stored. We keep only label counts for billing. This is our own policy, not a third-party certification.

### Can you convert PDF or PNG to ZPL?

Not in this product today. If you need it, tell us in the request form; we are measuring demand for it.

### What about DPL, IPL or TSPL labels?

Send a sample. We confirm within one business day whether it renders correctly before you pay for anything.

### Do you convert EPL labels too?

Yes, on a separate page: EPL2 files go to EPL Render at https://rotomal.com/epl-to-pdf/, at the same prices. If you receive both ZPL and EPL, say so in the request and we set up one account for both.

## Guides

- [How to convert ZPL to PDF](https://rotomal.com/zpl-to-pdf/how-to-convert-zpl-to-pdf/): Four ways to convert a ZPL label to PDF: an online viewer, a rendering API, an offline open-source tool, or asking your system for PDF. With commands.
- [ZPL2 to PDF: what ZPL II is and how to convert it](https://rotomal.com/zpl-to-pdf/zpl2-to-pdf/): ZPL II (ZPL2) is the current Zebra label language. How a ZPL II label is built, which density and size to use, and how to turn a multi-label file into one PDF.

---
Rotomal · https://rotomal.com/zpl-to-pdf/ · hello@rotomal.com
