Split a PDF into one file per page
Upload a PDF and get back a ZIP containing one PDF per page, named <original filename>_page_01.pdf, _page_02.pdf, and so on. The result text tells you how many pages were found. Runs entirely in your browser when possible — the file never has to leave your device.
When this helps
People sharing selected pages
Only a couple of pages from a big PDF need to go to someone, not the whole document.
Split the PDF here, then send only the page files you need.
Admins/accountants filing per-page documents
A scanned batch of invoices or forms arrives as one long PDF that needs to be filed individually.
Split into per-page PDFs, then rename or file each one separately.
Developers testing PDF pipelines
Need single-page PDF fixtures to test extraction or upload code against.
Split a sample PDF here to get quick single-page test files.
FAQ
- Is my file saved to your server?
- No — if your browser supports WebAssembly (WASM, a technology that runs software safely and quickly right inside your browser), the file never leaves your device. If that isn't available, it falls back to normal server-side processing, which also discards the file immediately after returning the result — nothing is stored either way.
- Does this work on password-protected PDFs?
- Not on ones that are still locked with a real password — those are rejected. PDFs with no password (or an empty owner password) work fine.
- How are the split files named?
- Each page becomes <original filename>_page_01.pdf, _page_02.pdf, and so on (zero-padded to match the page count), all bundled into a single ZIP.
- What's the file size limit?
- 20MB per file on the free tier.