Skip to content
FlipMyFile

PDF tool

Split a PDF

Break a document into separate files three ways: one file per page, the specific ranges you name, or every N pages. Pages are copied rather than re-rendered, so each piece is as good as the original.

  • 100% free
  • No signup
  • Never uploaded

Drop your file here

or click to browse from your device

Supports PDF · Max 100 MB · Up to 5,000 pages

This tool never uploads your fileThe whole thing runs inside this browser tab. Your document is not sent to us, or to anyone else — you can disconnect from the internet after the page loads and it will still work.

Settings

Only used by the "By page ranges" mode. Each continuous run becomes its own file, so 1-3, 8 gives two files.

Only used by the "Every N pages" mode.

Output quality

Every output is a genuine PDF built by copying page objects, not a re-render, so text remains selectable and searchable and images keep their original resolution. The only size surprise runs the other way from what people expect: split a 40-page document into 40 files and the total may exceed the original, because a font shared by all 40 pages now has to be embedded 40 times. Splitting into a handful of larger ranges avoids most of that duplication.

See what this tool actually did to real files — median size change, speed and sample size, published whichever way the numbers fall.

Privacy: this tool does not upload your file

  • The file is never sent anywhere

    This tool is JavaScript running in your tab. Your document is read from your disk into browser memory and never transmitted — not to us, not to anyone. It handles files up to 100 MB and 5,000 pages.

  • You can check this yourself

    Load this page, turn off your internet connection, and run the tool. It still works. That is not a promise about our conduct — it is something you can verify in ten seconds.

  • Nothing to delete afterwards

    There is no upload, no job record and no copy on any server, so there is no retention period. Close the tab and the working copy is gone with it.

  • No third parties involved

    The PDF engine and its fonts are served from this domain rather than a public CDN, so no outside company sees that you used this page, or when.

Input, output and limits

Every figure below is read from the same configuration the server enforces, so this page cannot promise a limit the system will refuse.

Input formats
application/pdf
Output format
application/pdf
Maximum file size
100 MB per file
Maximum pages
5,000 per run
Multiple files
One file at a time
Price
Free, with no account and no watermark
Processing
Inside your browser — the file is never uploaded
Engine
pdf-lib, running inside your browser
File retention
None — nothing is uploaded, so there is nothing to keep or delete

Common use cases

  • A batch scan that should have been separate documents

    Feeding twenty invoices through a scanner usually produces one twenty-page PDF. One file per page turns it back into twenty invoices.

  • Sending one section without the rest

    Name the range and only those pages leave your computer. The confidential remainder is never in the file you send.

  • Getting under an attachment size limit

    Every N pages splits a large document into equal parts. Try Compress PDF first — it often makes splitting unnecessary.

Settings you can change

  • How to split

    One file per page · By page ranges I choose · Every N pages

  • Page ranges

    Required — there is no sensible default.

    Only used by the "By page ranges" mode. Each continuous run becomes its own file, so 1-3, 8 gives two files.

  • Pages per file

    From 1 to 500, default 10.

    Only used by the "Every N pages" mode.

Troubleshooting

I got far more files than I wanted
The default mode makes one file per page. Switch to "by page ranges" and name what you actually want, such as 1-10, 11-.
The parts add up to more than the original
Expected. Fonts and other shared resources have to be embedded into each part that uses them. Splitting into fewer, larger pieces reduces the duplication.
My page range was rejected
Ranges must run forwards and stay inside the document — 9-2 and a page 40 in a 30-page file are both refused, with a message saying which. Separate entries with commas.
The file will not open at all
Encrypted PDFs are refused rather than silently mangled. That includes documents which open without asking for a password but restrict printing or copying.

Something else went wrong? Tell us what happened — a person reads every report, and that is how this list gets longer.

Frequently asked questions

Browse pdf tools
  • What is the difference between the three modes?

    One file per page gives you exactly as many files as there are pages — right for splitting a batch of scans back into individual documents. By page ranges lets you name what you want, like 1-3, 8, 12-, and gives one file per continuous run. Every N pages chops the document into equal chunks, which is how you get a long file under an email size limit.

  • Does splitting lose quality or make files bigger?

    Neither, in any way that matters. Pages are copied at the object level with their fonts and images intact. The one quirk is that a font used across the whole document has to be embedded into every piece that needs it, so the parts added together can come to slightly more than the original.

  • How are the output files named?

    After the original, with the page numbers appended — report_1-3.pdf, report_8.pdf. In one-file-per-page mode the numbers are zero-padded so they sort correctly in your file manager, which is why you get page_01 rather than page_1.

  • Can I download them all at once?

    Yes. A single ZIP is offered alongside the individual downloads, and that ZIP is also built inside your browser — nothing is sent away to be packaged.

  • Where does my file go when I use this tool?

    Nowhere. This tool is JavaScript that runs inside your browser tab, so the file is read straight from your disk into memory on your own device and never sent to us. There is no upload, no job record and no copy to delete afterwards — close the tab and the working copy goes with it. You can confirm this yourself: load the page, disconnect from the internet, and the tool still works. It handles files up to 100 MB and 5,000 pages, and those limits come from what one browser tab can hold rather than from anything on our side.