UtilitiesTools

Split PDF

Break one PDF into smaller PDFs. Pull out specific page ranges like 1-3, 5, 8-10, or split a long document into one file per page. It all happens in your browser — your file is never uploaded.

🔒 Split entirely in your browser — your PDF is never uploaded.

What this tool does

This is a free tool to split PDF files — it breaks one PDF into smaller PDFs without uploading anything. You can pull out exactly the pages you want, such as pages 1 to 3 and page 8, as separate documents, or split a long PDF into one file per page. It is the answer to the very common "I only need these few pages out of this big PDF" problem, and the reverse "I need each page as its own file".

The split runs entirely in your browser, which is exactly what you want when the document is private — a contract, a statement, or a scan you would never want to upload to a third-party site.

How to use it

  1. Choose your PDF. Drag the file onto the drop zone, or tap to pick it. The tool reads it on your device and shows the page count.
  2. Pick how to split. Use page ranges and type something like 1-3, 5, 8-10 (each comma-separated part becomes one output PDF), or switch to every page to get one PDF per page.
  3. Split and download. Press Split & Download; the new PDFs are built in your browser. A single range gives you one file straight away, while multiple parts download together as a ZIP. No account, no waiting in a queue — use it and go.

How it works (the method behind it)

The tool reads your chosen PDF straight from your device into memory. Using pdf-lib, an open-source JavaScript PDF library, it parses the document and, for each page range you ask for, creates a new empty PDF and copies just those pages into it with pdf-lib's copyPages operation. Pages are 1-based and inclusive, so 8-10 keeps pages 8, 9 and 10, while a lone 5 becomes a single-page file. The copied pages keep their original size and content — nothing is re-rendered or degraded. Each resulting PDF is serialized back to bytes and handed to you as a download, and when there is more than one file they are bundled with JSZip into a single ZIP. Because every step happens in your browser tab, your file never travels across the network.

Examples

Common use cases

Why use this one

Tips and limits

Frequently asked questions

Is my PDF uploaded to a server when I split it?

No. The file you choose is read straight from your device and split inside your browser using pdf-lib. Nothing is transmitted to us or any third party, so private documents like contracts, statements or scans stay on your computer. You can confirm there is no upload by watching your browser's Network tab while you split.

How do I extract only certain pages, like pages 1 to 3 and page 8?

Choose the 'page ranges' mode and type 1-3, 8. Each comma-separated part becomes its own PDF, so you get one file for pages 1 to 3 and another for page 8. You can mix single pages and spans freely, for example 1-3, 5, 8-10.

Can I split a PDF into one file per page?

Yes. Pick the 'every page' mode and the tool produces a separate PDF for each page, numbered in order, then bundles them into a single ZIP download so you get everything at once.