Generate barcode labels too
Pair this with the MoulMall barcode label generator to print Code 128 product labels on Avery sheets — both run free, in your browser.
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.
2 label(s) per source page.
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.
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
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.
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.
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.
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.
Pair this with the MoulMall barcode label generator to print Code 128 product labels on Avery sheets — both run free, in your browser.
FAQ