PDF Merge
Combine several PDFs into one file, in the order you choose.
Extract page ranges into a new PDF, or split every page into its own file.
Extracts page ranges such as 1-3,5,8- into new files; leave it empty to give every page its own file. Ranges are normalised and clamped, so a typo still produces a predictable result.
Ranges are comma-separated, each segment a single page (`5`) or a span (`1-3`, `8-` for "to the end"), and **every segment produces its own PDF** — so `1-3,5` gives two files.
Leaving the field empty means one file per page, the usual way to explode a document; the page count is read from the file rather than typed in.
The tolerance is deliberate: a reversed span (`5-2`) is normalised, and out-of-range pages are clamped (`0-2` behaves like `1-2`), instead of handing you an empty result.
Choose a PDF
The page count is read out; picking another file clears the previous results.
Enter ranges, or leave it empty
For example `1-3, 5, 8-`: the first three pages, page 5, and page 8 to the end as three files.
Download each part
Every segment gets its own button, named original-name-segment.pdf with the segment as you wrote it.
No: every segment must begin with a number (`1-3`, `8-`), and `-3` is ignored. Use `1-3` for the first three pages; only the end may be omitted (`8-`).
No: it copies the selected page objects into a new document, so the page content is untouched (and the size stays about the same). Excluded pages are genuinely removed, not hidden.
Combine several PDFs into one file, in the order you choose.
Strip metadata and rewrite object streams, and see the resulting size.