Split Every N Pages
Drop a PDF file here or click to upload
No size limit — large files welcome
🔒 Your files are processed securely and never uploaded to any server.
You Might Also Need
What is Split Every N Pages?
Split Every N Pages breaks a PDF into multiple smaller files, each containing N pages. For example, with N=5, a 20-page document produces four 5-page files. The last chunk may contain fewer pages if the total isn't evenly divisible.
The tool uses pdf-lib to load the source document, create new PDFs in chunks of N pages by copying page indices, and packages them into a zip archive using JSZip for a single download. Each chunk preserves the original page content, fonts, and formatting.
The output files are named sequentially: part-1.pdf, part-2.pdf, etc. The zip archive contains all chunks, ready for distribution or archival.
How to Use Split Every N Pages
- Drop a PDF file onto the upload zone, or click to browse and select it. The tool reads the document and determines the total page count.
- Set N — the number of pages per output file (default: 5). A 20-page document with N=5 produces 4 files. A 22-page document with N=5 produces 4 full files (5 pages each) plus 1 partial file (2 pages).
- Click Split. The tool calculates the number of chunks, iterates through the source document in groups of N pages, creates a new PDF for each group by copying the relevant page indices, and packages all chunks into a zip archive.
- A download button appears with your zip file, containing files named
part-1.pdf,part-2.pdf, and so on. Extract the zip to access individual PDF files.
Why Use Split Every N Pages?
Email and upload platforms often have file size or page count limits. Splitting a long document into fixed-size chunks makes it possible to share portions through restricted channels without sending the entire file.
Review workflows benefit too: distributing different sections to different reviewers — chapters 1-5 to one person, 6-10 to another — is straightforward when the document is pre-split into equal chunks. Each reviewer receives only their assigned portion.
Archival workflows use fixed-size splitting to create manageable file segments for storage systems that have per-file size limits or for backup systems that work better with smaller files.
Privacy & Security
Your files never leave your browser. Every step — reading, splitting, and packaging — happens on your own device. Nothing is uploaded to Racira's servers, no copies are stored in the cloud, and no file data is transmitted at any point.
Frequently Asked Questions
What happens to the last chunk if pages aren't evenly divisible?
The last chunk contains whatever pages remain. A 22-page document split every 5 pages produces four 5-page files and one 2-page file. The partial chunk is included in the zip alongside the full chunks.
Do bookmarks and form fields carry over to the split files?
Page content and formatting are preserved in each chunk. Bookmarks and form fields may not transfer correctly since they can reference pages in other chunks. If interactive elements are important, review the output and consider re-creating bookmarks with the Edit Bookmarks tool.
What format is the output?
All chunks are packaged into a single zip archive. Each chunk is a standard PDF file with the original page quality preserved. Extract the zip to access individual files named part-1.pdf, part-2.pdf, etc.
Can I split a document into chunks of different sizes?
Not in a single operation. The tool creates equal-sized chunks (except the last). For custom-sized chunks, use the Extract Pages tool to pull specific page ranges.
Will the split files preserve the original page quality?
Yes. Each chunk copies pages from the source without re-encoding. Text, images, and formatting are preserved at their original resolution in every output file.
How do I know which chunk contains a specific page?
Calculate: chunk number = ceil(page number / N). For example, with N=5, page 12 is in chunk 3 (pages 11-15). The chunks are named sequentially as part-1.pdf, part-2.pdf, and so on, making it easy to find the right file.