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?
    No. The PDF library is downloaded to your browser the first time you merge or split, and all the work — reading, copying pages, writing the new file — happens in memory on your device. Nothing is transmitted.
    How do I write a page range?
    Use comma-separated pages and ranges, 1-based: 1-3,5,8-10 means pages one to three, then five, then eight to ten. Order is kept exactly as written, so 3,1 puts page three before page one, and you can repeat a page.
    What does 'burst' do?
    It splits the PDF into one file per page — a 12-page PDF becomes 12 single-page PDFs. The range box is ignored when burst is ticked.
    Is there a size limit?
    50 MB total. Everything is held in memory while it is processed, so very large scanned documents can be slow or run out of memory on a low-end device. If you hit the limit, split the work into smaller batches.
    Can I reorder files before merging?
    Yes. Each added file gets up and down buttons; the merge follows the list order top to bottom. Remove a file with the ✕ button.
    Will it keep bookmarks, forms and links?
    Page content, text and images are copied faithfully. Interactive features that live at the document level — the bookmark tree, form fields, some annotations — may not survive the copy. For a plain combine or extract of page content it is reliable.
    Does it work offline?
    After the first use the PDF library is cached by the browser, so a later visit can merge and split without a connection.

    Last reviewed: September 2026. Figures and formulas are checked against their published sources; see the site's data notes.