Skip to content
Build With Owais
Free · no sign-upRuns in your browser

PDF Splitter

Break one PDF into several. Extract a specific range, explode the document into single pages, or chop it into evenly sized chunks — whichever matches what you actually need.

PDF Splitter tool

Loading the tool…

How to use the PDF Splitter

  1. Add a PDF

    Drop a single PDF onto the upload area. The tool reads how many pages it has so you can see what you are working with.

  2. Choose how to split it

    Pick page ranges to pull out specific sections, one file per page to explode it completely, every N pages for even chunks, or a target file size.

  3. Split and download

    Press Split PDF. Each resulting document appears in the results list, and you can download them one at a time or all together as a ZIP.

Where your files are processed

Your files are processed locally in your browser and are not uploaded to our servers.

The PDF Splitter runs as JavaScript on the page you are reading. When you choose a file, the browser hands it to that code directly — it is never put into a network request, so there is no upload to cancel, no copy sitting in a queue somewhere, and nothing for us to delete afterwards. We could not see your file if we wanted to.

You can verify this rather than take our word for it: open your browser’s developer tools, switch to the Network tab, and run the tool. You will see no request carrying your file. Better still, once the page has loaded you can disconnect from the internet entirely and the PDF Splitter will keep working — which it could not do if it depended on a server.

To be exact about what doesleave the page: like the rest of this site, it loads analytics, which record that a tool was opened and whether it succeeded. Those events carry the tool’s name and a duration — never a file, a file name, or anything read out of your file. The tool panel above is also excluded from session recording, so nothing shown inside it is captured either.

Frequently asked questions

Use numbers and hyphens separated by commas. "1-3, 7, 10-12" produces three separate PDFs: one with pages 1 to 3, one with page 7, and one with pages 10 to 12. Each comma-separated group becomes its own file.

To know how big a group of pages will be, the tool has to actually build it. Packing by size therefore re-saves the document once per page, so a long PDF takes noticeably longer than the other modes. The other three modes are near-instant.

That page becomes its own file and gets "-oversize" in its filename. The alternative would be dropping it, which would lose your content silently — so it is flagged instead.

Yes. Splitting works on page structure, not on text, so scans split exactly like any other PDF. The pages stay images, as they were in the original.

Yes. Pages are copied rather than re-rendered, so text remains selectable and images keep their resolution.

Keep exploring

Credits

The file-processing behind this tool is adapted from DoxDock by Mithun Srinivas, used under the MIT Licence. Rebuilt here in TypeScript for this site.

Start a project

Tell me what you're building

Share a few details and I'll come back within one business day with an honest take, a realistic timeline and a ballpark cost — no pressure, no sales script.

  • Reply within one business day, from me directly
  • Straight answers on scope, timeline and budget
  • Free 30-minute consultation, no obligation

Need a tool like this built into your own product?

Tell me what you're working on. I'll reply within one business day with honest, practical next steps.