Split PDF

Split a PDF by page ranges, every N pages, or one file per page — and extract just the pages you need.

— views

Ranges: 1-3 is an interval, 5 a single page, 8- to the end, -3 from the start; separate several with commas.

Output

    Everything runs in the browser; files are never uploaded. Chinese page numbers and watermarks are embedded as bitmaps, so they soften when zoomed — Latin text and digits stay vector.

    Technical notes and known limits

    pdf-lib (MIT) rewrites documents; PDF.js (Apache-2.0) renders and extracts text. Both load only when you start. Icons plus runtime cmaps and standard fonts come from jsDelivr. Chinese page numbers and watermarks are drawn on a canvas because embedding a CJK font would mean a multi-megabyte download. Encrypted PDFs are opened with the restriction ignored; whether that works depends on the encryption.

    About Split PDF

    Split a PDF by page ranges, every N pages, or one file per page — and extract just the pages you need.

    The work happens in your browser: what you paste is never sent to a server, and no account is needed.

    Comments

    Loading comments…