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.
Click or drag to select · Shift+click to extend · Double-click to preview · Space to toggle
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.