PDF Splitter
Split a PDF into multiple files by page range, every N pages, or one page per file.
Client-side only
Zero logs
No account needed
Your files are processed locally in your browser. Nothing is sent to any server. Zero logs. Zero tracking.
Drop a PDF here or click to browse
PDF files only — max 200 MB
Split PDF Files Free: Three Flexible Modes, Zero Upload
PDF files often contain more than you need to share. A 50-page report when someone only needs Chapter 3. A year's worth of bank statements when you only need Q4. A large manual you want to distribute one section at a time. Our free PDF splitter lets you extract exactly the pages you need: using custom ranges, fixed intervals, or individual page extraction: entirely within your browser. All splitting is performed by pdf-lib, running locally in your browser. Your PDF is never uploaded to our servers. We log nothing. The split files are downloaded directly from your browser to your device.Three Split Modes
Range Mode: Custom Page Selections
Define exactly which pages go into each output file using a simple range syntax. Enter one range per line or separate them with commas:1-5: pages 1 through 5 as one file7: page 7 as a single file10-end: pages 10 to the last page as one file1-3, 7, 10-15: multiple ranges in a single file (enter on one line)
Interval Mode: Split Every N Pages
Enter a number and the tool automatically divides the PDF into equal chunks of that size. A 20-page PDF split every 5 pages produces four 5-page output files. The last chunk may be shorter if the total page count is not evenly divisible. Perfect for splitting large reports into consistent section sizes without counting pages manually.Pages Mode: One File Per Page
Extract every page as its own individual PDF in a single click. A 30-page document produces 30 separate PDF files, each named with its page number. Useful for extracting individual slides from a PDF presentation, isolating pages for separate distribution, or preparing individual document pages for archiving.Live Preview Before You Split
As you configure your split settings, a live preview table updates in real time showing exactly what the output will look like: the part number, the page range (e.g. "pages 3–7"), the page count, and the filename. No surprises after splitting. If you see something unexpected, adjust the settings and the preview updates immediately. For large splits producing many output files, a warning banner appears when more than 50 parts will be generated, helping you catch accidental misconfiguration before committing.Flexible Output Filenames
Set a custom filename prefix for the output files. Each split part is named{prefix}-part-1.pdf, {prefix}-part-2.pdf, and so on. For individual page extraction, files are named {prefix}-page-1.pdf etc. Change the prefix to match your document:"report", "chapter", "invoice": before splitting.
Single File or ZIP Download
If your split produces a single output file, it downloads as a PDF directly. If it produces multiple files, all parts are automatically packaged into a ZIP archive and downloaded as one file: no manual combining needed. The ZIP is named based on your filename prefix for easy identification.Who Uses a PDF Splitter?
- Office workers: extract specific sections from large reports to share with relevant stakeholders
- Finance teams: split annual statements into quarterly files for distribution
- Educators: extract individual chapters from PDF textbooks for assignment reading packs
- Legal professionals: isolate specific exhibits or sections from lengthy case documents
- Publishers: split proof PDFs into individual chapter files for reviewer distribution
- Designers: extract individual slides or pages from PDF presentations for use as standalone assets
Free, Private & No Limits
The PDF splitter is completely free with no sign-up and no usage limits. Split files of any size, into any number of parts, as often as you need. Your PDFs are processed locally in your browser: never uploaded to our servers: and we keep zero logs.Frequently Asked Questions
Are my PDFs uploaded to a server?
No. All PDF splitting happens entirely in your browser using the pdf-lib JavaScript library. Your files are never sent to any server - not to 123TinyTools, not anywhere. The split PDFs are created locally in your browser memory and downloaded directly to your device.
What are the three split modes?
By Range: you define specific page ranges (e.g. 1-3, 4-8, 9-end) and each range becomes one output PDF. Every N Pages: the document is divided into equal chunks of N pages. Every Page: each page is extracted into its own individual PDF file.
How do I download the split files?
If the split produces a single file, it downloads directly as a PDF. If it produces multiple files, they are all packaged into a single ZIP archive that downloads automatically.
Will the split PDFs keep the original quality?
Yes. pdf-lib copies pages without re-encoding or re-compressing any content. Text, images, embedded fonts, vector graphics, and hyperlinks are all preserved exactly as in the original.
Can I split a password-protected PDF?
Password-protected or encrypted PDFs cannot be processed. The tool will show an error when the file is uploaded. Remove the password using your PDF reader before uploading.
How do I specify page ranges?
Enter each range on its own line in the ranges box: "1-3" for pages 1 to 3, "4" for just page 4, "5-end" for pages 5 to the last page. Ranges are processed in the order you enter them. They can overlap - each range simply produces its own output file.
