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