About This Tool
A single-purpose utility: turn a shipping label PDF with several labels per page into separate 4 × 6 inch pages you can feed to a thermal printer.
Who makes it
An independent project by a single developer — not a company, not a team, not a product line inside some larger service. It is not affiliated with any carrier, marketplace or printer manufacturer, and no brand pays for having its name mentioned here.
The scope is deliberately one problem: several shipping labels arrive on one sheet, and the thermal printer only accepts one label at a time. Most converters solve that by taking an upload, an account, or both. This one is built so that neither is required — the missing server is a product decision, not a technical shortcut.
Why it exists
Marketplaces and shipping platforms optimise for office printers — two labels on a Letter or A4 sheet. Thermal label printers only accept 4 × 6 stock. The gap between those two facts produces a daily annoyance for anyone shipping more than a handful of orders: open the PDF, screenshot the label, paste it into something, resize, print, repeat.
Desktop PDF editors can crop pages, but using a general-purpose editor for one repetitive task is slow, and many of the online converters upload your labels to a server. Shipping labels contain customer addresses and phone numbers, so uploading them to an unknown service is a real privacy cost for a trivial convenience.
What it does
- Splits 1, 2 or 4 labels per page (and arbitrary crop boxes) into separate pages.
- Outputs pages of exactly 4 × 6 in (288 × 432 pt) or 6 × 4 in.
- Keeps the original PDF content — text and barcodes stay vector, nothing is rasterised.
- Handles pages stored with 90°, 180° or 270° rotation, and pages whose visible area is smaller than the sheet.
- Runs entirely in the browser. No account, no server, no upload.
What it deliberately does not do
- No PDF merging, editing or signing — there are better tools for that.
- No OCR and no automatic carrier recognition. Layout detection is a gutter-and-shape heuristic, and the interface asks you to confirm it rather than pretending to be certain.
- No cloud storage, no batch queue, no history.
- No password removal. A protected PDF must be re-printed to a new PDF first.
How it is built
The whole tool is static HTML, CSS and JavaScript. PDF pages are read with PDF.js and rebuilt with pdf-lib: the source page is embedded once as a form object, then clipped to each crop rectangle and drawn onto a fresh 4 × 6 page. The site is served from a static host, which is why it can be free and why there is no database to leak.
Cost and funding
The tool is free and currently carries no advertising. If that changes, it will be visible on the page and described in the privacy policy before any script is added. No affiliate link is presented as a neutral recommendation.
Feedback
Broken layout on a specific carrier's template is the most useful thing you can report — a screenshot of the source page and the carrier name is enough to reproduce it. See the contact page.