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.
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
Preview
Split mode
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.
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.