Drop a PDF here
or click to browse
Reading pages…
Select by page ranges
Keeps only these pages in original order, and puts a cut after each range so every range becomes its own PDF.
Drag pages to reorder · drop on the bin to remove · click a page to keep or remove it Press and hold a page to drag it · tap to keep or remove it
Building your PDF…
Your file never leaves your browser
Split failed
Done
- No uploads
- No account
- No watermarks
How to use Split PDF
-
1
Upload your PDF. Drop your PDF into the upload area or click to browse. Every page appears as a thumbnail preview — nothing is uploaded.
-
2
Keep or remove pages. Click a page (or its check button) to mark it removed, or drag it onto the bin. Removed pages stay visible, dimmed, so you can bring them back with one click.
-
3
Drag to reorder. Drag any page to a new position. On a phone, press and hold a page, then drag. The arrow buttons under each page and Alt + arrow keys also move pages.
-
4
Choose the output. Save the kept pages as one PDF, split at the ✂ cut marks you place between pages, or split every N pages. You can also type ranges like 1-3, 5, 8-10 to select pages quickly.
-
5
Download. Each file downloads on its own, or all of them together as a ZIP. Pages are copied losslessly, and the original PDF is never modified.
By Mohit Khatri · Last updated
Learn more about Split PDF
Direct Answer: The Split PDF tool divides one PDF into multiple smaller PDFs based on page ranges you type — for example, 1-3, 4-10, 12 produces three separate files. It is a task-focused doorway into ToolWeb's Browser PDF Editor: your document opens in a full viewer, you enter where to cut, and each range downloads as its own standalone PDF.
The cutting itself is done by a Rust engine compiled to WebAssembly (built on the lopdf library) running entirely on your device. Your file is never uploaded, there is no account or watermark, no page limits, and the tool keeps working offline once loaded. The original document is left untouched — splitting produces new files rather than modifying the source.
Direct Answer: Splitting is fundamentally about distribution: different people need different parts of the same document. A 200-page board packet contains one committee's 12 pages. A scanned batch of intake forms holds five patients' paperwork in a single file. A textbook PDF has the one chapter your study group actually needs. Sending the whole document is sloppy at best and a confidentiality problem at worst.
Splitting also solves size ceilings. When an email gateway or upload portal rejects a large PDF, dividing it into logical sections gets each piece under the limit while keeping the content intact — often a better answer than aggressive compression when the recipient needs full quality.
Direct Answer: When you confirm your ranges, the browser passes your document's bytes to a Rust engine compiled to WebAssembly. For each range, the engine walks the PDF's page tree, copies the selected pages together with every object they reference — fonts, images, annotations — and assembles them into a new, fully self-contained PDF. This is a structural copy, not a re-render: text remains selectable, vector graphics stay crisp, and image quality is byte-for-byte identical to the source.
All of this happens in your browser's memory on your own CPU. There is no upload before the cut and no server-side queue after it. Even long documents stay responsive thanks to virtualized rendering, which keeps the preview smooth at 500+ pages while you decide where the boundaries go.
Direct Answer: Ranges are entered as plain text, 1-based and comma-separated. Each comma-separated piece becomes one output file:
1-3— pages 1 through 3 as a single new PDF.1-3, 4-10, 12— three files: pages 1–3, pages 4–10, and page 12 alone.5— a single page is a valid range all by itself.
Input is validated before anything runs: if a range points past the last page or is malformed, you get a clear message telling you what to fix rather than a broken download. Because numbering is 1-based, page 1 in your range is the first page you see in the viewer — no off-by-one guesswork. For grabbing just a page or two, there is an even quicker route: the thumbnail panel's per-page extract pulls out an individual page without typing any ranges.
Direct Answer: Some of the most common reasons people carve up a PDF:
- Scanned batches: a stack of invoices, receipts, or intake forms scanned as one file gets divided back into one document per item.
- Court filings and legal work: pull individual exhibits out of a filed document, or produce only the responsive pages from a larger record.
- Chapters and study material: separate a scanned book or lecture pack into per-chapter files that are easier to share and annotate.
- Selective sharing: send a client their statement pages without exposing the rest of the ledger, or share one candidate's pages from a combined review packet.
- Archiving: break a year-end mega-document into per-month or per-project files that are actually findable later.
If your split sections are scans that still need to be searchable, run them through PDF OCR afterward; if you need pages as images instead of documents, convert PDF pages to JPG.
Direct Answer: The tool works on PDF files only — one source document at a time, cut into as many pieces as you define. There is no cap on how many ranges you enter or how many pages the source contains.
Two constraints are worth knowing before you start. Encrypted or password-protected PDFs cannot be processed; unlock the file in the application that secured it, then split. And since the entire operation runs in browser memory, truly enormous files are bounded by your device's available RAM — a non-issue for everyday documents, and the built-in session recovery autosaves in-progress work to IndexedDB for files up to 80 MB, so an accidental tab close does not cost you your session.
Direct Answer: Traditional online splitters make you pay the network tax twice: upload the whole document, then download every piece. With on-device processing, both trips disappear. The Rust engine reads the bytes already sitting in your browser's memory and writes the output files directly to your downloads — the only "transfer" is from RAM to disk.
The practical difference is biggest exactly when splitting matters most: large documents. A 300-page scanned file that would take minutes to upload on hotel Wi-Fi is sliced locally in seconds. And because nothing depends on a server, there are no queues at peak hours, no per-day limits, and full functionality on a plane or behind a restrictive corporate firewall once the page has loaded.
Direct Answer: Splitting is often triggered by confidentiality itself — you are dividing a document precisely because not everyone should see all of it. Uploading that document to a third-party server to do the dividing would defeat the point. Here, the file never leaves your machine: no upload, no server-side copy, no retention window, no operator who could ever view it.
That makes the tool a sound choice for legal teams handling privileged material, clinics separating patient records, HR departments dividing personnel files, and anyone working under GDPR or similar data-protection rules. The compliance story is short because the data flow is short: your disk, your browser, your disk. Close the tab and the session is gone, leaving only the local autosave in your own browser's storage.
Direct Answer: Get clean splits on the first attempt with a few habits:
- Scout with thumbnails first. Note the page numbers where sections begin before typing ranges — the panel makes boundaries obvious.
- Remember numbering is 1-based. The first page is page 1; a PDF whose printed page numbers start at "iv" or "27" still counts from 1 in the viewer.
- Watch for gaps. Ranges only export what you list —
1-3, 5-8deliberately drops page 4, which is either exactly what you want or a page lost. - Use per-page extract for tiny jobs. Pulling one page from the thumbnail panel beats writing a range for it.
- Unlock encrypted files first. Protected PDFs are rejected, not silently skipped.
- Recombine when plans change. Split too finely? Merge the pieces back together in any order — both operations are lossless.