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

Split payslips into individual PDFs — one file per employee.

Payroll software like Sage, ADP, and Ceridian often exports every employee's payslip into one long combined PDF instead of separate files. PDF SmartSplit finds where each payslip starts by matching text like "Employee Name" or "Pay Date", then splits there automatically — entirely in this browser tab.

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

How to split a combined payslip PDF by employee

When a payroll run exports every employee's payslip into a single PDF, distributing it means either emailing the whole batch (which shows everyone else's pay) or manually copying pages one employee at a time. Here's the faster, private way.

1

Drop your combined payslip PDF in

It loads into your browser's memory only — nothing is uploaded, so there's no compliance question about where payslip data goes.

2

Pick the text that starts each payslip

Most payslip exports repeat a label at the top of every employee's page — try "Employee Name", "National Insurance Number", or "Pay Date". Enter it below and every page containing it starts a new file.

3

Download one zip, one PDF per employee

Each employee's payslip — whether it's one page or several — comes out as its own PDF inside a single zip download, ready to distribute individually.

Why "Employee Name" or "National Insurance Number" work well as a match: both are printed once near the top of every payslip and rarely appear anywhere else on the page, so they make a clean, reliable boundary. If your export instead repeats a "Pay Date" that's identical for every employee in the batch, use "Every N pages" mode instead — it works whenever each payslip is a fixed number of pages. Honest limitation: text-match splitting only works on a payslip PDF with a real, selectable text layer — the kind your payroll system generates directly. A scanned paper payslip run through a copier has no extractable text (page-count splitting still works there). PDF SmartSplit uses pdf.js to read the text and pdf-lib to assemble each employee's pages into their own file, both running as JavaScript in this page.

Split your payslips

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

📄

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

Up to 30 pages · stays on this device

Need each payslip named by employee automatically?

Free tier splits and numbers the files for you. Pro (in development) renames each output from the extracted text — e.g. jane-doe_2026-08-15.pdf instead of part-03.pdf — plus multi-file batch processing and unlimited pages. One-time $19, no subscription.

See Free vs Pro →

Your payslip 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 split a payslip 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