Extract specific pages from a PDF into a new file. Free, browser-based, supports ranges like "1-3, 5, 7-9", odd / even shortcuts, and clickable page chips.
Pick exactly the pages you need from a PDF and save them as a new, smaller file. Type a range like <code>1-3, 5, 7-9</code> or click numbered chips to toggle pages on and off. Built-in shortcuts grab all odd pages, all even pages, or the entire document in one click. The extraction runs locally using <strong>pdf-lib</strong> compiled to WebAssembly — your file is never uploaded, never stored, and never logged. Perfect for trimming a long contract down to the signature pages, pulling a single chapter from an e-book, separating odd / even printer output, removing blank scanned pages, or sharing only the relevant pages of a tax return.
PDF page extraction is the inverse of merging — instead of joining several PDFs into one, you pull a subset of pages out of a single PDF and save them as a new, standalone document. The original file is never modified; the output is a fresh PDF containing only the pages you picked.
Under the hood, pdf-lib does this by walking the source document's page tree, identifying the pages you requested, deep-copying each one (along with its content stream, embedded fonts, images, and most annotations), and inserting the copies into a new empty document. Once all pages are copied, the new document is serialised to bytes and offered as a download. The whole process runs in browser memory — typically 1-3 seconds for a 100-page extract.
Extract Pages and Split PDF sound similar but solve different problems. Extract Pages produces one output PDF containing the pages you specify. Split PDF produces several output files (typically one PDF per page, or one per range).
If you need both — say, "extract pages 1-50 as one file and pages 51-100 as another" — you can run Extract Pages twice, or use Split PDF with custom range mode.
The contents of a PDF you are extracting from often include sensitive material — bank statements, tax returns, contracts, scans of ID documents, medical records, salary slips, legal pleadings, prescription scripts. Online "free PDF page extractor" sites typically require you to upload the file to their servers before they can process it. Even when those sites promise to delete the file after processing, you have no way to verify they do, no way to know who else has access to the server, and no recourse if the server is breached.
By contrast, this tool processes every byte of every PDF in your browser tab. The pdf-lib library is loaded once, runs locally, and never makes a network request. You can confirm this by opening your browser's network inspector while extracting — there are no upload requests. The downloaded result is generated locally and never touches our servers (because there are none in the loop). For sensitive documents, this is the only safe way to extract pages on the open web.
Use commas to list individual pages, hyphens for ranges. Examples: "5" extracts page 5; "1-10" extracts pages 1 through 10; "1-3, 5, 7-9" extracts pages 1, 2, 3, 5, 7, 8, 9. Order does not matter — duplicates are removed and the output is sorted in ascending order. Pages are 1-indexed (the first page is 1, not 0).
Not currently — the extracted PDF preserves original page order. If page 3 appears before page 1 in your selection, the output still reads page 1, 2, 3. To re-arrange pages out of order, extract them as separate single-page PDFs first, then merge them with Merge PDF in the order you want.
No. Extraction runs entirely in your browser using pdf-lib (a JavaScript / WebAssembly library). The file is read into memory, the requested pages are copied into a new document, and the result is saved to your downloads. Nothing is uploaded; nothing is logged. You can verify by disabling your network connection — the extract still works.
Usually yes, proportionally to the number of pages you keep. A 100-page PDF where you extract 10 pages typically shrinks to about 10-15% of the original size. The reason it is not exactly 10% is that pdf-lib copies referenced fonts and images even if they are only used on the kept pages, plus a small per-document overhead. For maximum shrinkage, run the extracted file through a PDF compressor.
The tool tries to read the file with encryption ignored, which works for many "permission-only" protected PDFs (those that allow viewing but block printing or copying). Files with a strong user password (where the document refuses to open without the password) cannot be extracted — decrypt them in your PDF reader first, then extract the unprotected copy.
200 MB. The processing runs in your browser, so the practical ceiling depends on your device — desktop browsers handle 200 MB comfortably, while phones with limited RAM may struggle above 100 MB. If extraction fails on a very large PDF, try first compressing the source file or extracting smaller batches of pages.
Related: extract pdf pages, pdf page extractor, extract pages from pdf, pdf page picker, remove pages from pdf, split pdf pages, pdf pull pages, extract single page pdf, odd even pages pdf, free pdf page extractor, browser pdf extract, pdf range extractor, extract pdf no upload, extract pdf chapters