MoulMallTools
PDF label splitter · 2026

Split label sheets into one label per page.

Turn a multi-up shipping-label PDF (2 side by side, 2×2 grid, whatever your carrier sends) into a clean, one-label-per-page PDF sized for thermal and roll printers. Auto-crops each label. Runs entirely in your browser.

In-browser · print-readyConfigurable grid · thermal sizes
Columns
Rows

2 label(s) per source page.

Advanced
Margin (mm): 3
Dark threshold: 170
Empty-cell threshold: 300

Drag & drop a PDF, or click to choose

2×1 labels per page → 100 × 150 mm roll (landscape)

🔒 Your PDF is processed entirely in your browser — it is never uploaded.

MoulMall App

Stop calculating. Start invoicing.

MoulMall automatically applies the right VAT, tracks stock and generates invoices for you — so you never have to open a calculator again.

🖨

Made for roll printers

One label per page at 100×150 mm (or your size), centered and scaled — feed the roll and print.

✂️

Auto-crops each label

Finds the printed content in each grid cell and trims the white space around it. Skips empty cells.

🔒

All in your browser

Rendered and rebuilt locally with JavaScript. Your shipping PDF is never uploaded.

Printing tips

4 rules for clean thermal labels

1

Match the grid to your sheet

Two labels side by side → 2 columns, 1 row. A 2×2 sheet → 2 columns, 2 rows. Get this right first.

2

Print at 100% scale

In the print dialog set scale to 100% (not “fit”), margins to none, and disable headers/footers so the label fills the roll.

3

Tune detection if needed

If a blank half-page is kept, raise the empty-cell threshold. If crops clip content, lower the dark threshold or disable auto-crop.

4

Keep the source at good quality

The tool renders at ~300 DPI. A crisp source PDF gives crisp thermal output; heavily compressed scans may look soft.

FAQ

PDF label splitter — questions answered

What does the PDF label splitter do?
Carriers often send shipping slips (bordereaux) as a big sheet with several labels per page — 2 side by side, or a 2×2 grid. Thermal / roll printers want one label per page at a fixed size. This tool splits the sheet into a chosen grid, crops each label to its printed content, and rebuilds a PDF with one label per page at the size you pick (e.g. 100 × 150 mm).
How many labels per page can it handle?
Any grid. Set the number of columns and rows to match your sheet — 2×1 (two side by side), 2×2 (four per page), 1×2, etc. The tool detects and skips empty cells automatically, so the last page with a single label still works.
Which output sizes are supported?
Common thermal roll sizes (100 × 150 mm landscape or portrait, 100 × 100 mm) and standard paper (A6, A5, A4). Each label is centered and scaled to fit with an adjustable margin.
Is my PDF uploaded anywhere?
No. The PDF is rendered, analyzed and re-assembled entirely in your browser using JavaScript. Your shipping data — names, addresses, tracking numbers — never leaves your device.
The tool detected the wrong number of labels — what do I do?
First check the columns/rows match your sheet layout. If blank labels are being kept or real ones skipped, adjust the “empty-cell threshold” in Advanced. If cropping is too tight or too loose, tune the dark threshold, or turn off auto-crop to keep the full grid cell.