Skip to main content

Split PDF

Extract specific pages or split a PDF document into multiple files securely in your browser.

upload_file

Select PDF to Split

Drag and drop your PDF here or click to browse. The file will be processed entirely on your device for absolute privacy.

edit_note By Meet Dhameliya
update Updated: Jul 28, 2026
schedule 5 min read

A 200-page annual report when your client only needs pages 12 through 18. A scanned contract where one party needs their section only. A research paper where you want chapter five as a standalone file. Splitting a PDF to extract exactly the pages you need is one of the most common document tasks professionals face — and most solutions either require a subscription (Adobe Acrobat), or upload your document to a cloud server (Smallpdf, ILovePDF). The Utility Spark PDF Splitter takes a fundamentally different approach. Using the pdf-lib JavaScript library running entirely inside your browser, it reads your PDF locally, extracts the pages you specify, and generates a new PDF file — all without a single byte of your document leaving your device. You define the pages by individual number, comma-separated list, or range (e.g. 1-5, 8, 12-15). The split completes in seconds, preserving the original quality of every extracted page. For sensitive documents — legal briefs, financial statements, HR files, signed agreements — this is the only approach that guarantees the document never touches an external server.

lightbulb When to use this tool

  • check_circle Extracting a single chapter or section from a large PDF report to share with a specific recipient.
  • check_circle Splitting a scanned multi-page contract into per-party sections for individual distribution.
  • check_circle Removing the first or last pages of a PDF (cover pages, back-matter) before sharing the body content.
  • check_circle Isolating a specific invoice or statement from a multi-document PDF batch.
  • check_circle Breaking a large PDF into smaller parts to work around email attachment size limits.

Why use our tool?

Page-Level Precision — Define Exactly What You Extract

Specify individual pages (1, 5, 8), ranges (3-7, 12-20), or combinations of both. You are not forced to split at fixed intervals — you choose which pages appear in the output file. This is far more useful than tools that only offer 'split every N pages' as their only option.

Your Document Never Leaves Your Device

The split operation is performed by the pdf-lib library inside your browser's sandbox. The PDF bytes are read into browser memory, the specified pages are extracted to a new document object, and the output file is offered as a local download. No HTTP upload request is made. Open your browser's network tab during the operation — you will see zero outgoing data.

Original Quality Preserved — No Re-Encoding

Pages are extracted at the PDF object level, not rasterized and re-encoded as images. The extracted PDF contains the same vector text, embedded fonts, and image resources at their original resolution. There is no quality loss regardless of the source document's content.

Works on Scanned PDFs and Text-Based PDFs

The tool handles both purely scanned (image-only) PDFs and text-based PDFs generated by word processors or design software. Since it works at the PDF page container level rather than interpreting content, the type of content on each page does not affect splitting capability.

Free, Unlimited — No Subscription or Daily Caps

Smallpdf's free tier limits document sizes and number of daily tasks. Adobe Acrobat online requires a subscription. This tool has no such limits. Split as many PDFs as you need in a single session without logging in.

How it works

1

Click 'Upload PDF' or drag your PDF file onto the upload zone.

2

The tool displays a summary of the total page count in your document.

3

Enter the pages you want to extract in the input field. Use commas for individual pages (1, 3, 5) and hyphens for ranges (2-7). You can combine both: 1, 3-5, 8, 12-15.

4

Click 'Split / Extract Pages' to run the extraction. The process runs locally.

5

Click 'Download PDF' to save the extracted pages as a new standalone PDF file.

Examples

science Extracting a Report Section

Document: annual-report-2025.pdf (148 pages)
Pages to extract: 12-18 (Executive Summary section)
Output: executive-summary.pdf (7 pages, original formatting preserved)
Time: Under 2 seconds on a standard laptop

science Splitting a Multi-Section Contract

Document: service-agreement.pdf (22 pages)
Party A extract: pages 1-10 → party-a-sections.pdf
Party B extract: pages 11-20 → party-b-sections.pdf
Schedules: pages 21-22 → schedules.pdf
Privacy note: The 22-page original never left the device during any of these operations.

Frequently Asked Questions

Does splitting a PDF reduce quality or compress the content? expand_more
No. Pages are extracted at the internal PDF object level using pdf-lib — the tool copies the page structures, fonts, images, and vector elements from the source document into a new PDF container without re-encoding or rasterizing anything. The output quality is byte-for-byte identical to the original pages.
Is my PDF uploaded to a server during splitting? expand_more
No. The pdf-lib library processes your document entirely within your browser's local memory. The PDF is read from your local disk, manipulated in RAM, and the output file is offered as a download from that same memory. At no point is any HTTP request made containing your document data.
Can I split a password-protected PDF? expand_more
No. Password-encrypted PDFs cannot be read by the library without first decrypting them, because the encryption covers the page content itself. Remove the password first using a PDF unlocking tool, then split. After splitting, you can re-apply password protection using our Protect PDF tool if needed.
What page format should I use — can I enter ranges? expand_more
Yes. The tool accepts individual page numbers (1, 5, 9), hyphenated ranges (3-8, 12-20), and combinations of both in one input (1, 3-5, 8, 12-15). Pages are output in the order you specify. If you enter 5, 1, 3, the output PDF will have those pages in that sequence — which lets you also reorder pages if needed.
Is there a maximum file size or page count? expand_more
No hard limits are imposed by the tool. The practical constraint is your browser's RAM. Modern computers handle PDFs of 500+ pages and 100MB+ file sizes without issues. For very large documents, ensure other memory-heavy browser tabs are closed to maximise available memory.
Can I extract just one page from a PDF? expand_more
Yes. Enter a single page number (e.g. '5') and the output will be a one-page PDF containing exactly that page. This is useful for extracting individual invoices from a statement batch, a specific exhibit from a legal filing, or a single data table from a report.
Will the split PDF maintain bookmarks and hyperlinks? expand_more
Internal bookmarks (table of contents entries) that point to pages not included in the extraction will become broken references in the output PDF. External URL hyperlinks embedded on the extracted pages are preserved. Page-to-page internal links that reference extracted pages will work correctly; those referencing excluded pages will not resolve.
Can I split a PDF into multiple separate files at once? expand_more
The current workflow extracts one output PDF per operation. To split into multiple separate files, run the extraction multiple times with different page sets. Since each operation completes in seconds, splitting a document into three or four separate sections takes under a minute total.

More PDF Tools