Extract Pages from PDF
Split a PDF into separate files by page ranges or extract specific pages. Browser-based, no upload, no limits. All processing happens locally in your browser — files never leave your device.
PDF tools that run in this tab
Split, merge, compress —
without the upload.
Every tool here runs inside your browser. No file ever leaves your device to a server, which means no file size caps, no "5 tasks a day" limits, and no one else's queue standing between you and a download.
Every tool. All local. No limits.
Pick a tool — files are processed in this tab and downloaded straight to your device.
Three steps. None of them involve a server.
Load
Your file is read into memory by the browser’s File API the moment you drop it. No request is made.
Process
pdf-lib and pdfjs-dist, compiled to WebAssembly, run the operation on a Web Worker thread so the tab stays responsive even at 50+ queued files.
Download
The result is handed to the browser as an in-memory Blob and saved through the native download dialog. It existed only in this tab.
See every page, drag to reorder, build the document
Drop two or more PDFs — every page renders as a real preview. Drag pages across files into the order you want, then download in one click.
Drop 2+ PDFs here
Any number of files. Any size your device can hold. Nothing is sent anywhere.
Drop 2+ PDFs above — every page will appear here as a real preview you can drag to reorder.
Questions worth answering plainly
No. Every tool on pdfslash runs inside your browser tab using WebAssembly and JavaScript libraries loaded once on page visit. Your documents are read into local memory and never serialized into a network request. You can disconnect from the internet after the page loads and every tool keeps working.