Extract PDF Pages
Keep selected pages in one PDF or download each selected page in a ZIP. Everything stays in your browser.
Pick specific pages from a PDF - by number or range, like 1,3-5 - and export just those pages, either combined into one shorter PDF or as individual pages in a ZIP. Useful for pulling one chapter out of a long report, isolating a signature page, or removing pages you don't need to keep without touching the rest of the document. Extraction runs locally with pdf-lib and preserves the original page order.
Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.
Loading tool
How it works
- 01
Choose a PDF.
- 02
Enter pages such as 1,3-5.
- 03
Download one PDF or a ZIP.
Details
- Category
- Documents & PDF
- Formats
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-12
Common questions
Can I change the page order?
This tool preserves the original page order and removes duplicate page numbers.
Is the PDF uploaded?
No. Page extraction runs locally in your browser.
What page range formats are accepted?
Individual page numbers and ranges, comma-separated, such as 1,3-5,8.
What's the difference from PDF Splitter?
PDF Splitter breaks every page into its own file. This tool lets you choose exactly which pages to keep, combined or individually.
Use this from your code
This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. Each call costs 3 credits and needs an API key. See the API reference for every parameter.
curl -X POST https://fileoven.com/api/v1/tools/extract-pdf-pages \ -H "Authorization: Bearer sk_live_..." \ -F "file=@input.pdf" \ -F "pages=1-3" \ -o extracted.pdf