PDF Merge & Split
Combine PDFs into a single file, or pull out the pages you need with a range like 1-3,5,8-10. Everything happens in your browser — the files never leave your device.
How it works
This tool uses pdf-lib, a pure-JavaScript PDF library, which the page loads only when you first press Merge or Split — so the initial page stays light. It reads each PDF into memory, copies the pages you asked for into a fresh document, and serialises that back out as a new file you download. There is no server round-trip; your documents are never uploaded, logged or stored.
Merging
Add the PDFs in any order, then use the up and down buttons to arrange them. The combined file follows the list from top to bottom. This is the job you reach for when a scanner produced one file per page, or when you need to submit a cover letter, CV and portfolio as a single attachment.
Splitting and extracting
Give a range string and get back one PDF containing exactly those pages, in the order you wrote them — 1-3,5 keeps pages 1, 2, 3 and 5; 5,1 puts page 5 first. Reversed ranges such as5-2 and pages past the end of the document are rejected with a clear message rather than being silently dropped. Tick Burstto explode the whole document into single-page files instead.
Related tools
Shrinking the images inside a document is a different job — theimage compressor handles PNG, JPEG and WebP. If you are wrangling structured data rather than documents, theJSON formatter pretty-prints and validates it, and the Markdown preview turns notes into clean HTML.
Related tools
Frequently asked questions
Are my PDFs uploaded to a server?
How do I write a page range?
What does 'burst' do?
Is there a size limit?
Can I reorder files before merging?
Will it keep bookmarks, forms and links?
Does it work offline?
Last reviewed: September 2026. Figures and formulas are checked against their published sources; see the site's data notes.