Merge PDF
Free Merge PDF that works offline-style, with no file uploads or signup.
Pull the pages you name — like 1-3,5 — out of a PDF into a new file, all in your browser.
Your browser is preparing the tool. It runs 100% locally.
Split PDF pulls the pages you specify out of a PDF and saves them as a new file, in your browser with pdf-lib. Type a range — say 1-3,5 — and it copies exactly those pages into a fresh PDF and downloads it. The original is untouched and nothing is uploaded. One thing to know: it outputs a single new PDF of the pages you chose, not a separate file for every page.
A PDF often holds more than you need to send — a 40-page manual when someone only wants the install steps, a statement where one page has the figure, a scanned packet with three relevant sheets. Split PDF lets you name the pages you want and walk away with just those, as a new document.
It reads your page numbers as a range: single pages, spans, or a mix like 1-3,5. Those pages are copied into a new PDF whole, so text stays selectable and nothing is re-rendered. Despite the name, the tool extracts a set of pages into one file — it does not burst a PDF into many one-page files.
When you add a file, pdf-lib opens it and reports its page count so you can see the valid range. pdf-lib is an open-source JavaScript library that reads and writes PDFs directly in the browser — no server, no Acrobat.
You type the pages you want. The tool parses the range, drops anything out of bounds, and copies the matching pages into a new document, then writes it out as a single PDF for download.
The PDF stays on your device. It is read, the chosen pages are copied, and the new file is generated locally — no upload, and no copy kept anywhere.
Nothing is stored and there is no account. Refresh or close the tab and both the source and the extract are cleared from memory — fine for statements, contracts, and other private documents.
| Engine | pdf-lib (open-source, JavaScript) |
|---|---|
| Input | One PDF + a page range |
| Range syntax | Singles and spans, e.g. 1-3,5 |
| Output | One new PDF of the chosen pages |
| Quality | Lossless — pages copied, not re-rendered |
| Upload | Never — runs in your browser |
Extraction is lossless: the pages you pull keep their text, fonts, and image resolution because they are copied, not reprinted. The new file's size tracks the pages you kept.
The range is one-based and clamped to the document — ask for page 50 of a 12-page file and that number is simply ignored rather than throwing an error, so a small typo will not break the export.
Pages come out in the order you list them across commas, with duplicates removed, so entering 5,1-3 really does put page 5 first; within a span like 1-3 the pages stay in ascending order.
Because it produces one combined PDF of the pages you picked, it is not a tool for exploding a document into separate one-page files. For that, run it once per page or per range. And since the work happens in memory, very large PDFs lean on your device — though pulling a few pages is light even from a big file.
Share pages 4-6 of a long manual or report instead of forwarding the whole thing.
Pull the single page with the number or transaction someone asked for.
Drop the blank or cover pages from a scanned packet by extracting only the ones that matter.
List pages as 3,1,2 to copy them into a new order — handy when a scan came out shuffled.
To combine files, use Merge PDF; to remove a few pages and keep the rest, use Delete PDF Pages; to turn pages into images, use PDF to JPG.
Written from how the extractor actually reads your page range — reordering, duplicates, and out-of-range typos included.
Free Merge PDF that works offline-style, with no file uploads or signup.
Free PDF to JPG that works offline-style, with no file uploads or signup.
Free JPG to PDF that works offline-style, with no file uploads or signup.
Run Compress PDF privately and instantly with browser-based processing.
Rotate PDF entirely in your browser — your documents never leave your device.
Delete PDF Pages entirely in your browser — your documents never leave your device.
It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.