How to use
- Drop your PDF onto the box, or choose it. Every page appears as a small picture.
- To keep only some pages, type their numbers, such as 1-3, 5 or 8-, press Apply, and save. For several files, choose Each page as a PDF, or enter a number and press the split button.
- Splitting into several files downloads one ZIP with the PDF files in it.
Examples
A 10-page PDF, Each page as a PDF
→ A ZIP with 10 files, page-01.pdf to page-10.pdf
A 10-page PDF, split every 4 pages
→ A ZIP with 3 files: part-01.pdf (pages 1-4), part-02.pdf (5-8), part-03.pdf (9-10)
A 10-page PDF, keep only 1-3, 5
→ One PDF with 4 pages: 1, 2, 3 and 58- means page 8 to the end.
A 10-page PDF, keep only -3
→ One PDF with pages 1, 2 and 3A range with nothing before the dash starts at page 1.
A 10-page PDF, keep only 5, 1
→ One PDF with page 5 first, then page 1Pages come out in the order you write them, so this also reorders.
A 10-page PDF, keep only 2 2
→ One PDF with page 2 twiceA page named twice is copied.
A 120-page PDF, Each page as a PDF
→ A ZIP with page-001.pdf to page-120.pdfThe numbers get as many digits as the largest one needs, so the files sort in order.
How it works
This page is the PDF organizer, with the splitting buttons first. The list of pages is the whole job, and splitting just builds several PDFs from slices of that list: one page each, or a set number of pages each. The open-source pdf-lib library, in its maintained @cantoo fork, builds each file by copying the pages, and fflate puts them into a ZIP without further compression since PDF is already compressed.
The tool is tested by building PDFs with known text on every page, splitting and reordering them, and reading the results back with PDF.js to check each page.
Three ways to split
| You want | Use | You get |
|---|---|---|
| One file per page | Each page as a PDF | A ZIP of page-01.pdf, page-02.pdf and on |
| Equal parts | Split every N pages | A ZIP of part-01.pdf, part-02.pdf and on |
| Just some pages | Keep only pages, then Save PDF | A single PDF |
The parts are whole pages in their original order. The number for splitting every N pages can be from 1 to 500.
Why the file sizes do not add up
Pages in a PDF share things such as fonts and images. When one file is cut into several, each part needs its own copy of what its pages use, so the parts can add up to more than the original, particularly when a font or logo appears on every page. This is normal and not a sign of a problem. Compress the parts afterwards if the total matters.
Before you rely on the result
Pages are copied, not redrawn, so text stays text and photos stay photos. Features that live outside the page, such as bookmarks, an outline, links between pages and form fields, may not survive. Open one of the parts to check before you send them on. Scanned pages with no text work like any other page.
Sources
- pdf-lib (the @cantoo/pdf-lib fork), which cuts the file
- PDF.js, which draws the page previews
- fflate, which makes the ZIP
Frequently asked questions
- How do I extract certain pages from a PDF?
- Type the pages to keep, for example 2-4, 9, in Keep only pages, press Apply and then Save PDF. You get one PDF that holds just those pages.
- How do I split a PDF into single pages?
- Choose Each page as a PDF. You get a ZIP with one PDF per page, named page-01.pdf, page-02.pdf and so on.
- Are my files uploaded?
- No. The PDF is read and cut in your browser, so private documents stay on your device.
- Does splitting change the pages?
- No. Pages are copied as they are, with their text and pictures. Links, bookmarks and form fields may not be carried over.
- Is there a limit?
- Up to 500 pages and 100 MB for a file.
- What about a password-protected PDF?
- Remove the password first with the program that protects the file. A protected file cannot be split here.
- What happens to a 10-page PDF split every 4 pages?
- It becomes three files: pages 1 to 4, pages 5 to 8 and the last two pages, 9 and 10. The last file is shorter when the pages do not divide evenly.
- How do I write the pages to keep?
- Numbers and ranges separated by commas or spaces: 1-3, 5, 8-. A dash with nothing after it runs to the last page, and with nothing before it starts at page 1. A page number that is not in the document, a range that runs backwards such as 3-1, or text that is not a number is reported, and nothing is changed.
- Do the numbers I type refer to the original pages?
- They refer to the order currently shown below. If you have already moved, removed or added pages, the numbers follow what you see, not the original file.
- Why is the ZIP not smaller than the PDFs?
- PDF pages are already compressed, so the ZIP only stores the files side by side. The total is about the size of the parts, and splitting one file into parts can make the sum larger, because each part repeats shared resources such as fonts.
- Can I split a PDF that contains several files merged together?
- Yes, a PDF is just pages to this tool. Open it and cut where the original files began.
Related tools
Version history
- 1.0.2 — Adds the three ways to split, how to write the pages to keep (including -3, reordering and repeating a page), why the parts can add up to more than the original, and more examples and questions.
- 1.0.1 — Makes the search title and description state the supported task, key formats and privacy benefit more clearly.
- 1.0.0 — First release.