PDF Split

Extract pages from a PDF by page range into a new file. Everything runs locally in your browser: nothing is ever uploaded.

Click to select or drag a PDF file here One file at a time: the page count is read first, then you pick pages by range

How to use

  1. Click the drop zone or drag a PDF into it: the page reads the file and shows the total page count.
  2. Enter the pages to extract in the "Page range" box, e.g. 1-3,5,8-10 for pages 1–3, 5 and 8–10.
  3. Ranges may be reversed (like 7-4, auto-corrected to 4–7) and duplicates are removed; out-of-range pages produce a clear error.
  4. Click "Extract & download" to generate a new PDF containing only the selected pages.
  5. Click "Clear" any time to remove the current file and start over.

FAQ

Will the extracted pages lose quality?
No. Pages are copied as-is, without re-compression or re-layout, so the output matches the original document exactly.
Can I split into several PDFs at once?
Each extraction produces one new PDF containing all the pages you specified. To create multiple files, simply extract again with a different range.
Does it work with encrypted PDFs?
Password-protected PDFs cannot be opened directly. Files that only carry permission restrictions (such as "no printing") are usually read successfully by ignoring those limits, but browser capabilities vary and not every file can be processed.
Are my files uploaded anywhere?
No. Reading the page count, copying pages and building the file all happen inside your browser (powered by the open-source pdf-lib library). Your PDF never leaves your device.

How to use

  1. Load a PDF file

    Click the drop zone or drag in one PDF. The page reads it locally and shows the file name, size and total page count you need for picking pages.

  2. Type the page range

    In the Page range box, mix single pages and spans separated by commas. For example, 1-3,5,8-10 extracts pages 1-3, page 5 and pages 8-10.

  3. Extract and download

    Click Extract & download. The selected pages are copied with pdf-lib into a new PDF that downloads immediately, with no re-compression or quality loss.

  4. Fix any range errors

    Out-of-range numbers are rejected with a clear message, reversed ranges like 7-4 are auto-corrected, and duplicates are removed before extraction.

  5. Clear and split again

    Press Clear to drop the current file. To produce several PDFs, run another extraction on the same file with a different range each time.

About this tool

PDF Split extracts the pages you name from a document and packs them into a brand-new PDF. It uses the open-source pdf-lib library inside your browser. Original page objects are copied straight into the new file. Extracted pages stay identical to the source: fonts, vectors, images and internal links all survive. Every step happens locally, so contracts, HR files and medical reports never leave your device.

Typical jobs include sending a client only the relevant pages of a long proposal, or pulling signature pages out of a contract for printing. It also removes blank or duplicated scans from an archive, and splits a textbook chapter by chapter for lighter reading. A single extraction accepts any mix of single pages and ranges. Bigger jobs are just repeated runs: take the signature pages first, then extract the appendix separately. Each run produces one PDF.

How it works

Ranges are resolved before any copying begins. The input is split on commas, and each part is read as a single page or a span. Reversed spans swap their endpoints, duplicates are dropped, and the surviving pages are assembled in ascending order. The output order therefore always follows the original file. A splitter cannot emit pages as 5, 1, 3. When a custom sequence is required, extract the ranges first and reorder them with a merge tool afterwards.

Extraction stays pixel-identical. A page is only a node in the tree, and copying the node carries its content stream and shared resources along. PDF fonts are typically embedded as subsets that contain just the glyphs the document uses. The subset travels with the page, so text still renders correctly. Links pointing at pages you removed will dangle, and table-of-contents jumps can break. That cost comes from splitting itself, not from image quality or compression. Plain reading rarely shows any difference.

When to use it

  1. Deliver only the relevant pages

    When a tender or submission accepts selected pages only, extract exactly that range and send it. Cost tables and internal notes elsewhere in the document never leave your hands.

  2. Signature pages round trip

    Print the signature and attachment pages of a long contract, sign them, then scan and merge them back. Everyone keeps circulating one complete archive file.

  3. Chapter-per-file reading

    Split a textbook or manual chapter by chapter for a tablet. Smaller files open faster, and a commute only needs the chapter you are currently reading.

Tips & tricks

  • Check the total page count shown after loading, then type ranges. Any number beyond it is rejected with a clear error.
  • Password-protected PDFs cannot be opened; files carrying only permission flags such as no-printing are usually read fine.
  • Each extraction creates one PDF. For one file per chapter, repeat the run with a new range instead of editing one range.

Things to watch

  • Output order is always ascending

    Whatever you type, 8-10,1-3 included, the result is sorted by original page number. Build a custom sequence by splitting first, then merging the pieces in the order you want.

  • Internal links may dangle

    Links that pointed to removed pages stop working after extraction. Casual reading is unaffected, but keep the original file when a document relies on its contents page or cross references.

  • A single page can stay heavy

    One scanned page often embeds a full-resolution image, so the extracted file barely shrinks. Use a compression tool to slim documents down; splitting never touches the image data.

Related Tools