Extract specific pages, split by ranges, or break every page into its own PDF. Runs entirely in your browser — your file never leaves your device.
Or click to select a file from your device
Big PDFs are everywhere. Annual reports run 80 pages, contracts come with 30 pages of appendices, scanned books are hundreds of pages, course materials get bundled into single mega-files. The problem isn't that big PDFs exist — it's that most of the time, you only need a small slice. Sharing the relevant three pages of a 50-page document is faster, cleaner, and friendlier to your recipient than telling them "scroll to page 27." Splitting solves this in seconds.
There are three honest reasons people split PDFs. First: to share or send a subset (you don't want to email a 200MB document when the other person only needs four pages). Second: to reorganize or repurpose (extract a chapter, isolate an exhibit, pull a signed page out of a contract). Third: to break a giant file into manageable pieces (some systems reject uploads over a certain size; splitting first makes things uploadable).
This tool covers all three. Drop in your PDF, pick a split mode, and download. Nothing is uploaded to our server — splitting happens entirely in your browser using pdf-lib, so your document stays private the whole time.
Type a list of pages like "1, 3, 5-7, 10" and you get one combined PDF containing exactly those pages, in that order. This is the right mode when you want to share a subset of a document — for example, the signature page and the exhibits but not the rest of a contract, or three relevant slides from a 50-slide deck.
You can also click the thumbnails to select pages visually if you prefer that over typing ranges. The two methods stay in sync.
Type multiple ranges like "1-3, 4-7, 8-10" and you get three separate PDFs — one for each range — bundled in a ZIP. This is the right mode when you want to break a document into logical chunks: chapter 1 / chapter 2 / chapter 3, or January / February / March of an annual report, or each section of a manual as its own file.
No input needed — the tool produces one PDF per original page, all bundled into a single ZIP. This is the right mode when you need every page as a standalone file: scanned receipts that each need to be a separate document, or a bound book where you want to handle pages individually.
Your PDF stays on your device. Almost every other free PDF splitter — including the most popular ones — uploads your file to their servers, splits it there, and gives you the result. For non-sensitive PDFs that's fine. For contracts, legal documents, medical records, financial statements, internal company docs, or anything else you wouldn't want sitting on someone else's machine, that's a problem. We split the PDF entirely in your browser using JavaScript. No upload, no server-side processing, no log of what you did.
No watermarks. No page count limits. No daily quota. The free tier of most PDF splitters limits you to a small number of pages, watermarks the output, or caps how many splits you can do per day. We don't, because there's no paid tier. The whole tool is free and stays free.
Lossless splitting. When we split your PDF, we copy the original page content directly into the new file without re-rendering or re-compressing. Text stays sharp, fonts stay embedded, vector graphics stay vector, and images keep their original quality. Some splitters re-encode pages during splitting, which causes a small but real quality loss every time. We don't.
Works offline after first load. Once the page loads, you can disconnect from the internet and still split PDFs. Nothing in the splitting process needs a network connection.
Sharing only the relevant pages of a contract. A 30-page contract often has only a few pages anyone actually needs to read — the executive summary, the key clauses, the signature page. Extract those, send those.
Submitting documents to picky web forms. Many government, legal, and academic submission portals require files under a specific size or specific page counts. Splitting your document into compliant chunks gets you past the upload validation.
Sending individual receipts or invoices from a bundle. If your accountant sends you a monthly PDF with all your receipts in one file, splitting it into one receipt per file makes each one searchable and shareable on its own.
Breaking up large scanned documents. Scanning a book or thick document often produces one massive PDF. Splitting it by chapter makes it actually usable.
Reorganizing a document before re-merging. Sometimes the cleanest path is to split a PDF into pages, reorder them or remove some, then merge what's left. Split + Merge is a classic combo.
Reducing file sizes for email. If your single PDF is too big to email, splitting it into smaller files often beats trying to compress the original.
Archiving and indexing. Many document management systems work better with individual page files than with one monolithic PDF.
Double-check your page numbers before splitting. The tool uses 1-based page numbers (the same numbers you'd see in a PDF viewer), but it's easy to miscount when working with a big document. Use the thumbnail preview to verify before clicking split.
Use ranges instead of listing every page individually. "1-50" is shorter to type than "1, 2, 3, 4, 5..." and produces the same result. The tool accepts both notations and combinations like "1, 3-5, 8, 10-12".
Name your output files descriptively if doing many splits. The tool defaults to sensible names (split-1.pdf, split-2.pdf, etc.) but you'll thank yourself later if you rename them right away to reflect what's actually in each file.
Verify the output opens correctly. Especially for important documents, take a moment to open each resulting PDF and confirm the pages, formatting, and signatures all came through. The split should be lossless, but a quick visual check costs nothing.
A PDF is internally a collection of objects: pages, fonts, images, annotations, plus a structure that links them together. When we "split" a PDF, we're not really cutting it — we're creating a fresh PDF and copying selected page objects (and all the fonts, images, and other resources they reference) into the new file. The original PDF isn't modified at all; you still have your full document, plus a new one containing only the pages you wanted.
This is why splitting is lossless: we don't re-render anything, we just re-package the existing objects. It's also why splitting is fast even for huge PDFs — no rendering means no slow CPU work, just object copying.
The library doing this work is pdf-lib, an open-source JavaScript PDF toolkit that runs entirely in the browser. Same library that powers our edit-pdf-online and merge-pdf tools. It's mature, well-maintained, and produces standards-compliant PDFs that open correctly in every PDF reader.
Yes — no signup, no watermark, no upload, no daily quota. Use it as much as you need.
No. The splitter runs entirely in your browser. Your PDF file never leaves your device, and we have no access to it whatsoever.
There's no fixed limit. Hundreds of pages work fine; thousands may take a few seconds longer depending on your device's speed and how much memory it has.
Extract gives you a single PDF containing the selected pages. Split by ranges gives you multiple PDFs (one per range), bundled in a ZIP. Use Extract when you want to send a single subset; use Ranges when you want to break a document into multiple smaller PDFs.
No. The original page content is copied directly into the new files without re-rendering or re-encoding. Text, fonts, vector graphics, and images all stay exactly as they were.
If you know the password, yes — the splitter will load the file and split as usual. If the file is locked and you don't have the password, we can't bypass that protection, which is by design.
Page-level annotations (highlights, sticky notes, drawings on a page) are preserved. Form fields and document-level interactivity sometimes need light cleanup after splitting — most PDF readers handle this transparently when opening the file.
"Print to PDF" re-renders pages, which can lose text searchability, change fonts, and degrade image quality. Splitting via pdf-lib copies the original page objects directly, so everything stays sharp and selectable.