Got a long PDF and need just a few pages? Or a scanned bundle where every page should be its own file? This free PDF splitter handles both — directly in your browser. No accounts, no uploads, no waiting. Whether you're separating bank statements by month, pulling specific clauses out of a contract, or splitting a scanned multi-document file into individual pages, you get clean PDFs with no loss in quality.
A PDF splitter takes one input PDF and produces multiple smaller PDFs based on rules you choose: a list of page ranges, or simply one file per page. Unlike server-based tools that upload your PDFs to remote machines for processing, this splitter uses pdf-lib running directly in your browser. The pages are copied byte-for-byte from your source PDF into the new output PDFs — no re-rendering, no recompression, no quality loss.
100% client-side processing — your PDF never leaves your browser. Two modes: custom page ranges, or one PDF per page. Smart range parser that accepts '1-3, 5, 8-10' style input. Auto-named output files using the original filename plus the page range. Preserves fonts, images, hyperlinks, bookmarks, and form fields. No watermarks, no ads, no sign-up. No file count limits or daily caps. Works on mobile and desktop.
When you drop a PDF, the tool reads the file into memory and parses it with pdf-lib. The page count is shown so you can build sensible ranges. When you click Split, the tool creates a new output PDF for each range, copies the requested page objects (and their resources) into it, and serializes the result. Each output PDF is offered as a download via a temporary in-browser blob URL. Nothing is sent to a server.
Bank statements — split a year-long combined statement into individual monthly PDFs. Scanned bundles — separate a stack of scanned documents that ended up in a single multi-page PDF. Contracts — extract a specific clause or signature page to share without exposing the rest. Reports — split a long report into its chapters or sections for distribution. Tax documents — pull out specific forms from a combined annual archive. Course material — extract a single chapter or article from a textbook PDF you legitimately own.
Privacy first — most online splitters upload your file to a server. We don't. The split runs entirely in your browser, which is essential for sensitive documents like financial records, legal contracts, and personal IDs. Speed — no upload, no queue, no rate limit. Splits finish in under a second for most files. Flexible — the range parser is forgiving and human-readable, so '3, 5-7, 10' just works. Free forever — no premium tier, no email gate.
Accountants splitting consolidated bank statements during tax season. Lawyers extracting specific clauses or signature pages to share without revealing the full contract. Students pulling chapters out of textbooks they own. HR teams separating multi-employee scans into individual personnel files. Finance teams breaking annual reports into monthly slices for archival. Anyone who needs to surgically extract or separate pages without giving up control of the source file.
Drop your PDF into the upload area or click to browse. Once it loads, the page count appears. Choose 'Custom ranges' and type the pages you want (the field is pre-filled with the full document), or click 'One PDF per page' to extract every page individually. Hit Split and download each result.
Use the range field's pre-filled value as a template — just edit it. Combine our Split + Merge tools to rearrange pages: split into chunks, then merge back in the new order. Verify each output PDF opens correctly before deleting the original. For very large source PDFs, use one of our extraction tools on desktop where memory is less constrained.
Cannot split based on bookmarks or content detection — splits are by page number only. PDFs with strong open passwords need to be unlocked first. Very large PDFs (hundreds of MB) may run out of memory on mobile.
Yes. No sign-up, no watermark, no daily limit, no premium tier. Split as many PDFs as you like.
No. The entire split runs in your browser using JavaScript. Your PDF never touches our servers. You can verify this with DevTools → Network — zero uploads when you click Split.
Each comma-separated chunk becomes its own output PDF. So '1-3, 5, 8-10' produces three files: pages 1–3, page 5 alone, and pages 8–10. Use '-' for ranges and ',' to start a new output file.
Yes. Either type the page number alone (e.g., '7') in the ranges field, or choose 'One PDF per page' to extract every page as its own file.
No. We copy pages directly from your source PDF — no re-rendering, no recompression. Fonts, images, hyperlinks, and form fields are preserved exactly.
We try to read encrypted PDFs in best-effort mode, but if they have a strong open password, the split will fail. Unlock the PDF first using our PDF Password Remover, then split.
Up to 100MB. Since the split runs in your browser, the practical limit depends on your device's available memory.
Yes. The tool runs in any modern mobile browser. Each output file downloads as a normal PDF to your device's Downloads folder.