Extract a book chapter
A PDF textbook or ebook spans 400 pages. You need pages 120-158 — Chapter 7 — for a reading assignment. Split by range to extract just those pages as a standalone PDF.
Large PDF documents often contain content that different people need in pieces — a book chapter, a specific set of exhibits, a monthly section of a combined annual report. Splitting a PDF extracts exactly the pages you need into a separate file without altering the original. LuraPDF splits PDFs in your browser using pdf-lib, a pure-JavaScript PDF library. Nothing uploads, nothing leaves your device, and the result downloads in seconds.
Most online PDF splitters upload your entire document to a server, process it there, and then let you download the pieces. That exposes your full document — even pages you are not trying to share — to a third-party server. LuraPDF does not do that. The splitting operation reads your PDF locally, copies the specified page subset into a new PDF document, and downloads it. The original file is never modified and never transmitted.
Splitting PDFs solves the problem of a large document that only some of it needs to move. Here are the most common workflows.
A PDF textbook or ebook spans 400 pages. You need pages 120-158 — Chapter 7 — for a reading assignment. Split by range to extract just those pages as a standalone PDF.
A legal brief with attached exhibits needs to be distributed with each exhibit as a separate file. Split by range using the exhibit page boundaries to produce individual files for each exhibit.
Offer letters for multiple employees were printed to a single combined PDF. Split every N pages — or by named ranges — to produce individual offer letter files for each employee.
A journal issue PDF contains 12 articles. Split by article page ranges to produce individual PDF files for each paper — easier to share, annotate, and cite.
An annual report spans quarterly sections. Split into four parts (Q1, Q2, Q3, Q4) for separate archive storage and year-over-year comparison workflows.
Use Each Page mode when you need every page of a PDF as its own document — useful for converting scanned multi-page packets where each page is a different form.
Splitting a PDF into smaller files makes content easier to move, share, and process. Here is what you gain.
LuraPDF uses pdf-lib to read the source PDF's page tree in browser memory. For each output segment, pdf-lib creates a new PDF document and copies the specified page objects — including their content streams, font references, image streams, and annotation objects — into the new document. The cross-reference table of the output PDF is built fresh for the copied pages, and the new document is serialized to bytes in memory. Bookmarks (outline entries) whose destination page numbers fall within the copied range are carried into the output PDF with adjusted page references.
For multiple output segments (multiple ranges, interval mode, or each-page mode), each output PDF is assembled independently in memory. JSZip then packages all output PDFs into a single ZIP archive, which is saved to your device in one download. The entire workflow — source parsing, page copying, re-serialization, and ZIP packaging — runs inside your browser tab. Your PDF is never transmitted over the network at any point.
| Feature | LuraPDF | Server-based splitters | Desktop PDF apps |
|---|---|---|---|
| Privacy | Browser-only — file never uploaded | Full document uploaded to server | Local, but install required |
| Split modes | Range, interval, each-page | Often range only | Full control |
| ZIP output | Automatic for multi-segment splits | Varies | Manual file-by-file |
| Cost | Free forever, no quotas | Freemium with daily limit | $$$ license or subscription |
A few decisions before splitting save rework after. Apply these tips for precise, clean results.
Use page bookmarks to identify split points — open the PDF in a viewer that shows the outline before splitting to get accurate page numbers.
Range mode gives the most control — specify exact page boundaries for each segment you need.
Interval mode is fastest for uniformly-sized batches — batch scan output where every 2 pages is one document is a good use case.
Each Page mode is useful but can produce many files — a 100-page PDF produces 100 output files. Confirm this is what you need before running.
To select scattered non-consecutive pages (e.g., pages 3, 7, 14, 22 from a 100-page PDF), use the Extract PDF Pages tool instead — it handles non-contiguous page selections.
If the source PDF is password-protected, unlock it first with the Unlock PDF tool before splitting.
Drop your PDF into the box above, choose your split mode and parameters, and download your output files in seconds. No upload, no signup, no watermark, no quota. Your full document stays on your device — only the output segments you requested download. Need to pick scattered pages instead of a range, or merge the results back together? The Extract PDF Pages and Merge PDF tools work the same browser-only way.