✂️ PDF SmartSplit Split a PDF
100% in your browser — invoice data never uploaded

Separate one combined invoice PDF into individual invoice files.

Whatever exported your invoices — an accounting system, a printer/scanner, an email attachment someone merged by hand — you usually end up with one long PDF and no easy way back to separate invoices. PDF SmartSplit finds the boundary between invoices automatically and separates them, right here in this browser tab, nothing uploaded.

No signup. No install. Free for files up to 30 pages.

How to separate a combined invoice PDF

Every invoice template repeats some field once per invoice — the trick is picking the one that's most reliable in your file.

Pick a field that appears once per invoice

Look at the first page of two or three invoices in the batch and find something that shows up near the top of each one and doesn't repeat elsewhere: "Invoice #", "Bill To", "Invoice Total", or a "Tax Invoice" heading are all common choices depending on the software that generated the file.

"Bill To" tends to be the most reliable single choice — it introduces the customer's address block and almost never appears anywhere else on the page, unlike an invoice number label which some templates also repeat in a footer.

Drop it in and download

Enter that field's label in "wherever this text appears" mode, then split. A new file starts every time the label shows up on a page, so invoices of different lengths — a 1-page invoice next to a 3-page one — all separate correctly.

If you specifically need to split by the invoice number field, our split by invoice number guide walks through that exact preset.

If your first field choice doesn't split cleanly: try a different one from the batch — some templates print the same label in a header and a footer, which would (correctly) create extra splits. Preview a couple of invoices before choosing so you know it's genuinely unique to the top of each invoice. Honest limitation: this only works on a PDF with a real, selectable text layer — an exported or software-generated invoice has one, but a scanned paper copy does not. PDF SmartSplit uses pdf.js to read the text and pdf-lib to assemble each invoice's pages into their own file, both running as JavaScript in this page.

Separate your invoice PDF

Free tier: 1 file at a time, up to 30 pages. Text-layer PDFs only (no scanned/OCR yet).

📄

Drag & drop your combined invoice PDF here, or click to choose

Up to 30 pages · stays on this device

Need each invoice named automatically?

Free tier splits and numbers the files for you. Pro (in development) extracts a field like the invoice number or customer name from each page and renames the file to match — e.g. Acme-Corp-INV1042.pdf instead of part-03.pdf — plus multi-file batch processing and unlimited pages. One-time $19, no subscription.

See Free vs Pro →

Your invoice data never leaves your browser

PDF SmartSplit has no upload endpoint, no server that touches your document, and no account to leak. Open your browser's network tab while you separate a batch — you'll see it stay quiet. Processing uses pdf.js and pdf-lib running as JavaScript in this tab; the zip is built in memory and handed straight to your browser's download dialog.

More document splitting guides