Extract pages.
Split by range.
Pull individual pages or split into multiple parts by range. Preview every page before you save — all inside your browser.
Free · No account · No upload
Drop your PDF here
PDF files only · all processing happens in your browser
Three steps. Exactly the pages you need.
Upload your PDF
Drop your PDF onto the tool or click Browse. Thumbnails of every page render automatically in your browser.
Choose pages or ranges
Click thumbnails to pick pages, or drag to select a range. Switch to Split by Range and type ranges like 1-5, 8, 12-15.
Save your files
Click Extract or Split. Single results download immediately. Multiple parts are bundled into a ZIP file.
Two modes. Full control.
Select Pages mode
Click individual thumbnails or drag across multiple to select a range. Works on desktop and mobile.
Split by Range mode
Type comma-separated ranges like 1-5, 6-10, 11-20. Each range becomes its own PDF file.
Page preview lightbox
Tap the eye icon on any thumbnail to open a full-size preview with prev/next navigation before committing.
Original quality preserved
pdf-lib copies page objects directly — no re-rendering, no recompression. Text stays selectable.
Password-protected PDFs
The tool prompts for the password and decrypts locally in your browser before splitting.
ZIP download
When you produce multiple parts, they are bundled into a ZIP for convenient one-click downloading.
When splitting a PDF is the answer.
Extracting a signed page
Pull just the signature page from a contract to attach to an email without sending the full document.
Splitting a scanned book
Divide a 300-page scan into chapters for easier reading or distribution.
Isolating individual invoices
When your accounting software generates one PDF for 12 months of invoices, split them into separate files.
Sharing a specific section
If a PDF is too large to email, extract only the relevant pages and send that portion instead.
Separating appendices
Pull supporting annexes from a main report so each can be stored and referenced independently.
Preparing application packets
Extract specific pages from a multi-section form to submit only the parts required by each recipient.
How splitting actually works
When you drop a PDF, PDF.js reads the file entirely in your browser and renders a thumbnail of each page to a canvas at low resolution — fast enough to show previews for a 100-page document in seconds. Tapping the eye icon triggers a high-res render of that specific page, cached so subsequent views are instant.
When you click Extract or Split, pdf-lib copies the selected page objects from the source PDF into a new output document — without re-rendering or recompressing anything. Text remains selectable, images keep their original resolution, and embedded fonts are preserved exactly. The resulting files are created as Blobs in memory and offered via a Save dialog directly from your browser.
Processing happens on your device. Large PDFs with many pages may take a moment to render thumbnails, depending on your device speed and available memory. If things feel slow, give it a moment — it's working.
Privacy by architecture