PDF Page Range Splitter

Upload a PDF, browse its pages as thumbnails, and drag to select exactly which pages you want. Create multiple named output files and download them all as a ZIP. No watermark, no account.

Page thumbnails Drag to select Multiple outputs Download as ZIP No watermark
📑Visual thumbnail grid
🖱️Drag-to-select pages
📦Download as ZIP
🔒100% in-browser

Learn more: PDF extraction and client-side processing

Why client-side PDF processing keeps your files private

PDF extraction usually requires uploading to an online service. This tool extracts pages directly in your browser using PDF.js. Your file never leaves your device, eliminating privacy risk and server processing delays. You can process 100MB PDFs instantly locally.

How to specify page ranges for extraction

Single pages: 1, 5, 12. Ranges: 1-10 extracts pages 1-10 inclusive. Combined: 1-5,7,9-15. Leave empty to extract all. Output PDF contains only specified pages, maintaining original quality and formatting.

Memory and performance limits with large PDFs

Browser PDF processing is fast for most documents. Very large PDFs (1000+ pages) may slow depending on your device. PDFs with images, embedded fonts, or complex layouts process more slowly. For most tasks (splitting 50-page reports, extracting 10-page sections), the tool runs instantly.

FAQ

Can I extract non-consecutive pages?

Yes. Use the syntax 1-3,5,7-10 to extract pages 1, 2, 3, 5, 7, 8, 9, 10.

Does this tool work with scanned PDFs?

Yes, as long as the PDF file itself is valid. Scanned PDFs are image-based, so extraction works the same way as with text-based PDFs.

What is the maximum file size?

Browser memory limits are typically 500MB-1GB. Most PDFs under 100MB process instantly.

Last reviewed: June 2, 2026