Splitting a PDF into single pages is the reverse of merging: one multi-page file in, N one-page files out. Common reasons: uploading a form page-by-page, emailing just one page from a 50-page report, or re-ordering pages by splitting and re-merging.
This guide covers:
- The two kinds of split — every page vs. a range.
- Free methods on Mac, Windows, and the web.
- How to name the output files so they stay in order.
Two kinds of split
- Split every page. A 12-page PDF becomes 12 one-page PDFs. This is what "split into single pages" usually means.
- Split by range. Extract pages 3-5 into a new PDF, leave the original intact. Useful when you only need a section.
Both are the same tool; the difference is whether you specify a range.
Free methods
macOS — Preview
- Open the PDF in Preview.
- View → Thumbnails.
- Select the page(s) you want to extract. Cmd+click for multiple.
- Drag the selected thumbnails to your Desktop (or to a Finder window). Each becomes a PDF.
To split every page, drag all thumbnails to a folder — Preview creates one PDF per dragged page.
Windows — Microsoft Print to PDF (range split)
- Open the PDF in Edge.
- Print → Microsoft Print to PDF.
- Under "Pages," enter a range (e.g.
3-5). - Print to a new PDF.
To split every page, repeat for each page — or use a web tool.
Web — DocShop
DocShop's split tool runs in the browser and offers both modes: - Every page — outputs N one-page PDFs. - By range — outputs one PDF containing the pages you specify.
The output files download as a single ZIP. Browser-side: the file never leaves your machine (see How we handle your files).
Linux — pdftk or pdfseparate
pdfseparate (part of poppler-utils) is the cleanest CLI for the every-page case:
``
pdfseparate input.pdf output-%d.pdf
``
The %d becomes the page number (output-1.pdf, output-2.pdf, ...). For a range split, use pdftk:
``
pdftk input.pdf cat 3-5 output pages-3-5.pdf
``
Naming the output files
When splitting a 50-page PDF, the file names matter. Default names like output-1.pdf sort correctly only up to page 9 — output-10.pdf sorts before output-2.pdf alphabetically. Two fixes:
- Zero-pad the number.
output-01.pdf,output-02.pdf, ...output-50.pdf. - Use a tool that zero-pads for you. DocShop's split tool zero-pads by default.
pdfseparatedoes not — use%02dinstead of%d: ``pdfseparate input.pdf output-%02d.pdf``
Common pitfalls
- Splitting a scanned PDF produces images, not text. Each output page is a one-page PDF containing the original scan image. If you need text, OCR first.
- Splitting drops bookmarks and form state. The split pages are page-content-only. Fillable forms need to be filled before splitting, or the form state is lost.
- Encrypted PDFs need unlocking first. Split tools generally fail on password-protected files.
- Page numbers in the tool are 1-indexed. "Page 1" is the first page, not the cover if the cover is unnumbered.
Privacy
Splitting often handles the same confidential documents as merging — medical records, contracts, financial reports. DocShop runs the split in an isolated container, deletes the upload and result within an hour, and never reads the content. Full timeline: How we handle your files.
For privileged documents, prefer a local tool (Preview, pdfseparate, pdftk) — the file stays on your machine.