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
Click 'Upload PDF' or drag your PDF file onto the upload zone.
The tool displays a summary of the total page count in your document.
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.
Click 'Split / Extract Pages' to run the extraction. The process runs locally.
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.