PDF Splitter

Split a PDF into single pages or custom ranges, entirely in your browser. No upload, no signup, no daily limit.

100% Private Free Forever In-Browser

Drop a PDF file here or click to choose one

Your file never leaves your deviceSplitting happens in your browser โ€” no upload, no signup.
How your file is handled

When you choose a PDF, it is read into your browser memory and split with pdf-lib running on this device. The file, its name, and its size are never sent to any server. Open the DevTools Network tab to verify zero outbound requests during a split.

Drop your PDF here
or click to choose a file
PDF files only โ€” processed entirely in your browser
  1. Drop your PDF

    Drag a PDF onto the upload area or click to choose one. Your file stays in your browser.

  2. Pick a split mode

    Choose every page, custom ranges like 1-3, 5, 7-9, or click thumbnails to extract specific pages.

  3. Download your files

    Download each split PDF individually or grab them all as a single ZIP archive.

  • Use Custom ranges with comma- or space-separated tokens like 1-3, 5, 7-9.
  • Type 7- to mean "page 7 through the end of the document".
  • Switch to Extract pages and click thumbnails to build a single output from non-contiguous pages.
  • Customize the filename pattern with {name}, {range}, {n}, and {total} placeholders.
  • Open the DevTools Network tab during a split to confirm no outbound traffic.
  • Client-side splitting: every page is copied losslessly with pdf-lib running on your device.
  • Zero network calls: no part of your file, its name, or its size leaves your browser. Verify in the Network tab.
  • No file storage: your PDF stays in memory and is cleared when you reset the tool or close the tab.
  • No analytics on contents: we never log or transmit your file, page count, or range expression.
  • Works offline: load the page once, then disconnect from the internet โ€” splitting still works.
Is this PDF Splitter free?

Yes โ€” free, no account, no daily limit.

Will my PDF be uploaded to your server?

No. The file is processed entirely in your browser. You can verify this in the DevTools Network tab.

What's the maximum file size?

Limited only by your device's memory. We recommend under ~200 MB for smooth use; very large files show a heads-up before splitting.

Can I split a password-protected PDF?

You will be prompted for the password in your browser. If the encryption type is not supported in-browser, remove the password first and then upload the PDF again.

How do I extract specific pages?

Type a range like 1-3, 5, 8-10 in Custom ranges, or click pages in the Extract pages thumbnail picker.

How do I download all the split files at once?

Choose "Download all as ZIP" once the split finishes. Each file is also available individually.

Does it work on iPhone, iPad, or Android?

Yes โ€” the layout is mobile-first with large tap targets and the splitter runs in any modern mobile browser.

Will the split PDFs lose quality?

No. Pages are copied losslessly with pdf-lib's copyPages โ€” we don't re-render or re-compress the content.

Can I split a PDF by chapters or bookmarks?

Not yet โ€” that mode is planned for a later release. For now, use Custom ranges or Extract pages.