Split a QuickBooks paystubs PDF into one file per employee.
When you print pay stubs for a whole payroll run in QuickBooks Online or Desktop Payroll, it hands you one combined PDF with every employee's stub stacked back to back. PDF SmartSplit finds where each employee's stub starts by matching text like "Employee Name" and splits there automatically — entirely in this browser tab.
No signup. No install. Free for files up to 30 pages.
How to split a combined QuickBooks paystub PDF by employee
QuickBooks Payroll is built to print or export a whole pay run's stubs at once — it has no per-employee export option. Here's how to get from that combined PDF to individual files you can send out separately.
Export the pay run from QuickBooks
In Payroll → Employees, open the paycheck list for the pay period, select all employees, and choose Print pay stubs (or View/Print from Desktop). QuickBooks generates one PDF with every stub in sequence.
Drop it into PDF SmartSplit
It loads into your browser's memory only — nothing is uploaded, so there's no compliance question to answer about where payroll data goes.
Download one zip, one PDF per employee
Each employee's pay stub prints "Employee Name" once at the top — match on that and every stub, however many pages it runs, comes out as its own PDF inside one zip.
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 QuickBooks paystubs
Free tier: 1 file at a time, up to 30 pages. Text-layer PDFs only (no scanned/OCR yet).
Drag & drop your combined QuickBooks paystubs PDF here, or click to choose
Up to 30 pages · stays on this device
Preview
Split mode
Need each pay stub 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 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 QuickBooks pay stub 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.