Split PDF Files Online for Free
Split a PDF into multiple files. Extract specific pages or split by page range.
Ad space
Ad space
How to use the PDF Split
- 1
Open the PDF Split tool
- 2
Enter your data or upload your file
- 3
Adjust settings if needed
- 4
Get instant results
- 5
Download or copy your output
Frequently asked questions
Is the PDF Split free?
Yes, our pdf split is 100% free with no limits, no signup, and no watermarks.
Do I need to create an account?
No. You can use the pdf split without any registration. Just open it and start using it.
Is my data safe?
Yes. Any files you upload are automatically deleted after 5 minutes. We never store, share, or access your data.
Does this work on mobile?
Yes. The pdf split is fully responsive and works on phones, tablets, and desktops.
Is there an API for this?
Yes. All our tools are available as API endpoints for developers. Check our API documentation for details.
PDF Split: Break One PDF Into Separate Pages or Ranges
Splitting a PDF is the reverse of merging one: instead of combining files, you take a single document and cut it into smaller pieces — one page at a time, in even chunks, or as specific ranges you choose. This tool does the cutting with pdf-lib running in your browser, so a large contract, a scanned book, or a bundled report can be broken apart into exactly the pieces you need without installing anything or sending the file to a server first. The result comes back as a set of downloadable PDFs, packaged together as a ZIP archive when there's more than one output file.
The need to split usually starts with wanting less of a document, not more of it. Maybe only three pages out of a forty-page contract are relevant to a particular colleague. Maybe a scanned book needs to become one PDF per chapter for a reading app that handles shorter files better. Maybe a bulk-scanned batch of forms needs to become one PDF per form before they can be filed individually. All three are the same operation from the tool's point of view — decide which pages go where, and produce that many separate files.
Three Ways to Split a Document
Once a PDF is loaded, its page count is read immediately and the interface offers three distinct modes, selectable as tabs:
- By Ranges. Type comma-separated ranges like "1-3, 5, 8-12" into a single field, and each group becomes its own output PDF — three files in that example, one covering pages 1 through 3, one just page 5, and one covering 8 through 12.
- Every N Pages. Set a number and the whole document is chopped into equal-sized chunks of that many pages, with the last chunk taking whatever's left over if the page count doesn't divide evenly.
- Extract. A grid shows every page as a numbered tile; click the ones you want and a single output PDF is produced containing just that selection, in page order, regardless of the order you clicked them in.
Whichever mode you use, the resulting files appear in a results list with a label describing what each one contains and its file size, each with its own download link — so a "by ranges" split into three pieces gives you three separate download buttons rather than forcing everything into one archive. Splitting again with a different mode or different ranges just means starting over with the same uploaded file; nothing about the process modifies the original.
Why People Split PDFs
- Sharing only the relevant part. A 60-page vendor contract might need only its pricing appendix sent to a finance team — splitting out just that range avoids sending the whole document to someone who only needs three pages of it.
- Turning one long scan into per-chapter or per-section files. A textbook, manual, or report scanned as a single PDF is often easier to navigate, reference, or upload elsewhere once it exists as one file per section rather than one enormous file.
- Isolating pages that shouldn't travel together. A signed lease and a tenant's separately-scanned ID sometimes end up combined in one PDF; splitting them back into distinct files keeps identity documents from circulating alongside unrelated paperwork.
- Processing a batch scan one document at a time. A stack of forms fed through a scanner as one continuous job often needs to become individual files — the "every N pages" mode handles this cleanly when each form is a known, fixed number of pages.
- Removing pages you don't want in the final file. Extracting everything except an unwanted cover sheet or a blank scanned page is really just choosing the pages you do want to keep, which the Extract mode's page-picker grid makes direct.
How the Split Actually Works
Regardless of which mode produced them, page ranges resolve down to a list of 0-based page indices before anything is written. For each resulting group of indices, a brand-new, empty PDF document is created, and pdf-lib's copyPages deep-copies just those specific pages — along with the fonts, images, and other objects each one references — out of the original file and into the new one. This is why a split-out page keeps its original text and image quality rather than becoming a flattened picture: the page's actual content stream and resources move over intact, just re-indexed into a smaller, self-contained document.
| Mode | Output | Best for |
|---|---|---|
| By ranges | One PDF per comma-separated group ("1-3", "5", "8-12") | Pulling out a handful of known, specific sections |
| Every N pages | Equal-sized chunks across the whole document | Chopping a long scan into uniform pieces without manually specifying each range |
| Extract | A single PDF containing only the pages you clicked | Keeping just the pages you want when they're scattered non-contiguously through the document |
The source document's page count is capped at 500 before a split is attempted, and a malformed or out-of-order range — something like "5-2" where the end comes before the start, or a page number higher than the document actually has — is rejected outright with a message identifying the problem, rather than silently producing an empty or wrong result. The metered API always returns its output as a single ZIP archive, even when a request produces just one resulting PDF, so a script consuming that endpoint always unzips one file to get its result; the in-browser tool instead lists each resulting file separately with its own download button, since there's no need to compress files that never leave your device in the first place.
Getting Ranges Right the First Time
Ranges are always written as 1-based page numbers — page 1 is the first page you see, not index 0 — and a hyphenated range is inclusive on both ends, so "8-12" produces a five-page file covering pages 8, 9, 10, 11, and 12. It's easy to mistype a range when working from a printed table of contents that lists a section as running "pages 8 to 12" but actually means the section ends partway through page 12; when in doubt, extend the range by a page and trim the result afterward rather than guessing short and having to redo the split. The Extract mode's visual page grid sidesteps this entirely for irregular selections, since you're clicking actual page tiles instead of typing numbers.
Choosing the Right Mode for the Job
The three modes exist because "split a PDF" actually means fairly different things depending on why you're doing it, and picking the one that matches your actual goal saves a round of redoing the work. If you already know the specific pages you need — because a table of contents told you a chapter starts on page 40 — By Ranges is the fastest path, since typing "40-55" is quicker than scrolling and clicking sixteen individual tiles. If you're breaking a long scan into uniform, arbitrary chunks purely to make each resulting file smaller and more manageable, Every N Pages avoids the need to work out ranges at all — you're not trying to isolate meaningful sections, just cut a big file down to a fixed size repeatedly. Extract mode earns its keep specifically when the pages you want aren't contiguous — three scattered pages from across a report, say — where typing a range like "4,17,32" would work just as well, but visually confirming each page by its thumbnail-style tile before committing reduces the chance of grabbing the wrong one from a document you haven't fully reviewed yet.
Privacy When You're Only Sharing Part of a Document
Splitting is frequently motivated by wanting to share less than the whole file — pulling three pages out of a contract specifically so the rest doesn't have to go anywhere. That intent lines up with how this tool handles your upload: because the split logic runs through pdf-lib loaded into the page itself, the document you drop in is read and divided locally, and the pieces you didn't ask to extract never get transmitted anywhere, including to this site. A separate, metered API version of the same split logic exists for anyone automating the process outside a browser — a script that splits incoming scanned forms on a schedule, for instance — and using that API does mean the source PDF travels to the server as part of the request, since there's no other way for a remote call to receive your file; the server splits it with the same logic described above and returns the results without keeping a copy. If a document is sensitive enough that even a processed-and-discarded server visit feels like too much, the in-browser version keeps it off the network entirely.
Do I have to know a page's exact number to split it out?
Only for the By Ranges and Every N Pages modes, which take typed numbers. The Extract mode shows every page as a clickable tile labeled with its number, so you can visually identify and select pages without cross-referencing a separate page count first.
What happens if I give an invalid range, like letters instead of numbers?
The range is rejected with a message pointing at the specific part that didn't parse, rather than the split silently skipping it or producing an unexpected result — fix the typo and run the split again.
Can I split a PDF that's larger than 500 pages?
No — the source document's page count is checked against a 500-page ceiling before splitting proceeds, which comfortably covers ordinary contracts, reports, and scanned documents but rules out extremely long files.
Do the split files keep the same page size and formatting as the original?
Yes. Pages are copied as complete objects rather than re-rendered, so page dimensions, fonts, and embedded images in each split-out file match the corresponding pages in the source document exactly.
Why did I get several separate downloads instead of one file?
Splitting by nature produces multiple output documents whenever your ranges or extraction describe more than one group of pages — each becomes its own PDF, listed individually so you can grab only the ones you actually need.
Can I run a second split on one of the resulting files?
Yes — a split-out PDF is a complete, ordinary document in its own right, so there's nothing stopping you from uploading one of the results back into the tool for a further split if you decide you need an even smaller piece of it.
Related Tools
After pulling a document apart, a few other tools cover what usually comes next. PDF merge does the reverse if you need to recombine some of the pieces into a new document, and PDF page rotator can fix the orientation of any extracted page that came out sideways from a scanner. If a split-out section needs converting to images for a slideshow or preview, try PDF to JPG, and PDF compress is worth running afterward if any of the resulting files are still larger than you'd like to send.
Ad space
Related tools
PDF Merge
Combine multiple PDF files into one document. Drag to reorder pages before merging....
PDF Compress
Reduce PDF file size on the server via structural optimization and recompression (mupdf) — a single ...
PDF Page Rotator
Rotate individual pages or all pages in a PDF. Rotate 90, 180, or 270 degrees....
Ad space