Split a payslip PDF — one file per employee.
Most payroll systems export a whole pay run as one combined PDF, every employee's payslip stacked back to back, with no built-in way to hand each person just their own pages. PDF SmartSplit separates them automatically by matching a field that repeats once per payslip — entirely in this browser tab, nothing uploaded.
No signup. No install. Free for files up to 30 pages.
Using a specific payroll system?
The field that reliably repeats once per payslip varies by which system generated the PDF. We've written a preset guide for the most common ones:
Not on that list, or not sure which system exported the file? The general approach below works for any payslip PDF with a text layer.
How to split any payslip PDF
Every payslip template repeats an employee identifier once per person — find it, and the rest is automatic.
Find a field that repeats once per person
Look at the top of two or three payslips in the run. "Employee Name:", "Employee ID:", and "Pay Period Ending" are common — pick whichever is printed clearly and consistently in your export.
Drop the pay run in below
It loads into your browser's memory only — nothing is uploaded, so wages, SSNs, and bank details never transmit anywhere.
Download one zip, one PDF per employee
A new file starts on every page where your chosen field appears — payslips of different lengths (some with extra deduction lines) still separate correctly.
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 payslip PDF
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) extracts the employee
name or ID from each page and renames the file to match — e.g.
Jane-Doe.pdf
instead of part-07.pdf —
plus multi-file batch processing and unlimited pages. One-time $19, no subscription.
Payroll 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 pay run — 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.