Split PDF & Extract Pages

Pick page ranges, click thumbnails, and export selected pages — no upload.

Free PDF splitter and page extractor. Open a PDF, preview every page, pick ranges like 1-3, 5, 8-10 or click thumbnails, then export as one PDF or split into single pages. 100% in your browser — nothing is uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How do I extract specific pages from a PDF?

Open the PDF, switch to the Page ranges tab and type the pages you want — for example 1-3, 5, 8-10. The tool shows a live count of how many pages are selected, then exports just those pages into a brand-new PDF.

A free, private PDF splitter and page extractor that runs entirely in your browser. Open any PDF, see a thumbnail of every page, then pull out exactly the pages you need — whether that’s a single signature page, a range of chapters, or every page split into its own file. There is no upload, no account and no watermark: your document is read, rendered and rebuilt on your own device, which is what makes this safe for contracts, payslips, bank statements, tax returns and anything else you would rather not hand to a website.

Splitting entirely inside your browser

When you drop a file in, the tool uses Mozilla’s pdf.js engine to render a small preview of each page so you can see what you’re working with — no guessing page numbers from a flat list. Once you’ve decided which pages you want, pdf-lib copies just those pages into a fresh PDF document, preserving the original page size, vector text and embedded images, and hands you a clean download.

There are three ways to choose pages:

  • Page ranges — type an expression like 1-3, 5, 8-10. Spaces are optional, ranges can be given in any order, and out-of-bounds or duplicate pages are ignored automatically. Handy shortcuts let you grab all, odd or even pages in one click — perfect for reassembling a double-sided scan.
  • Pick pages — click thumbnails to toggle them on and off. The current selection is shown back to you in compact 1-3, 5 form so you always know exactly what will be exported.
  • Split all — produce one single-page PDF for every page in the document, each named with a zero-padded page number so the files stay in the right order in your downloads folder.

Your last-used mode and range are remembered between visits via your browser’s local storage, so if you regularly pull the same pages out of similar documents the tool is ready the way you left it. Nothing about that preference ever leaves your machine.

Example

Say you’ve been emailed a 12-page contract and only need to send back the two signature pages, 11 and 12, plus the cover page. Drop the PDF in, switch to Page ranges, and type 1, 11-12. The selection counter confirms 3 pages, and pressing Export downloads a tidy three-page PDF named like contract_1_11-12.pdf.

Need the opposite — the whole contract without the appendix on pages 9 and 10? Extract the pages you want to keep with 1-8, 11-12, and you’ve effectively deleted two pages. And if a colleague asks for every page as a separate file for their document-management system, the Split all tab turns those 12 pages into 12 individually downloadable PDFs in seconds.

Every operation happens locally in your browser — the pages you don’t select are simply never copied, so sensitive content stays where it belongs.

Page ranges that cover the real jobs

The common splitting tasks map to simple range patterns: extract a signature page (7), pull a chapter (12-24), drop a cover (2-end), or burst the whole file into one-page PDFs for a records system. When extracting for a form or contract, check the logical page numbers printed on the pages against the physical PDF page indices — front matter shifts them, and extracting “page 7” when the contract’s printed page 7 is physical page 9 is the classic mistake.

Why in-browser splitting is safe for sensitive documents

A PDF is a container of independent, numbered objects with a page tree — the structure standardised in ISO 32000 (the PDF specification). Splitting means copying the selected page objects and their referenced resources (fonts, images) into a new container; no rendering, OCR, or content interpretation is needed. That is why this tool can do the whole job with a JavaScript library in your browser: contracts, medical records, payslips and ID scans never leave your device, which is a materially different privacy position from uploading them to a server-side splitter — per the pdf-lib approach of manipulating the document graph client-side.

One caveat: pages extracted from an encrypted or permission-restricted PDF may refuse to open or lose form fields; unlock the source document first where you have the right to do so.