Split a PDF every N pages — and get real filenames, not part-01.pdf.
Plenty of batch exports are made of fixed-length documents stapled together — two-page disclosure forms, four-page contracts generated from the same template, scanned intake forms. When every document really is the same number of pages, splitting every N pages is the fastest way to pull them apart — no text matching required, right here in this browser tab, nothing uploaded.
No signup. No install. Free for files up to 30 pages.
How to split a PDF every N pages
The only thing you need to know in advance is N — the exact page count of one document in the batch.
Count the pages in one document
Open two or three documents in the batch in your PDF viewer and confirm they're all exactly the same length — that number is N. If a 2-page form has a 3-page outlier in the batch, this mode isn't the right fit for that file.
Drop the batch in below, set N
It loads into your browser's memory only — nothing is uploaded. Type your page count into the "pages per file" field.
Download one zip, one PDF per N pages
The batch is cut into equal chunks and packaged into a zip, each chunk numbered part-01.pdf, part-02.pdf, and so on.
pdf-lib to assemble each
chunk's pages into their own file, running as JavaScript in this page.
Split your PDF every N pages
Free tier: 1 file at a time, up to 30 pages. Text-layer PDFs only (no scanned/OCR yet).
Drag & drop your combined PDF here, or click to choose
Up to 30 pages · stays on this device
Preview
Split mode
Want filenames pulled from the page, not just numbered?
Free tier splits every N pages and numbers the files for you — part-01.pdf, part-02.pdf, and so on. Even
fixed-length documents usually carry a real identifier somewhere on the page: a form number, a claim ID,
a date. Pro (in development) reads that value with a pattern you define and renames the
output file to match — e.g.
disclosure-08214.pdf
instead of part-03.pdf —
plus multi-file batch processing and unlimited pages. One-time $19, no subscription.
Your document 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 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.