WWebUtils Pro

Split PDF / Extract Pages

Extract a page range into a new PDF, or split every page into separate files โ€” client-side.

About This Tool & Technical Logic

Two modes: extract a range (e.g., 3-7) into one new PDF, or burst the document so every page becomes its own file, delivered as a ZIP.

Pages copy losslessly โ€” no re-rendering, no quality change. Page numbers are 1-based as shown in any viewer, and ranges support open forms like 5- meaning "from 5 to the end".

load(src) โ†’ copyPages(range) โ†’ new PDFDocument; burst mode zips per-page PDFs via JSZip.

How to Use โ€” Step by Step

  1. 1

    Load your PDF

    The tool reports the total page count so you can plan ranges accurately.

  2. 2

    Enter the range

    Examples: 1-3, 2,5,9, or 10- for everything from page 10. Commas and dashes combine freely.

  3. 3

    Choose output form

    Single PDF for one range; ZIP of individual pages when each page must be its own file.

Frequently Asked Questions

No โ€” pages are copied as objects, not re-rendered. Text stays selectable and file size shrinks proportionally.