Insert & Rearrange PDF Pages

Upload several PDFs, drag pages from any of them into one combined order, and export a single PDF. Runs entirely in your browser.

Combine and rearrange pages

Add two or more PDFs, drag pages from any of them into the order you want, then export one combined PDF.

Drag & drop PDF files here, or click to browse
Add PDFs one at a time or select several at once — pages from every file join one grid below.

    Combined PDF ready

    Combined PDF
    0 pages
    Your files are processed locally in this browser tab using pdf.js and pdf-lib. They are never uploaded to Calcooo or any server.

    How to use this tool

    1. Drag and drop two or more PDFs into the box above, or click to browse and select them.
    2. Every page from every file appears together in one thumbnail grid, in upload order.
    3. Drag any page thumbnail to reorder it (or use the arrow buttons), and click the "×" on a thumbnail to drop it from the export.
    4. Press Export combined PDF and download the result once it's ready.

    Frequently asked questions

    Is my PDF uploaded anywhere?

    No. Pages are previewed and combined entirely inside your browser using pdf.js and pdf-lib — your files never leave your device.

    How do I insert pages from one PDF into another?

    Upload both PDFs — every page from both appears together in one thumbnail grid — then drag the pages you want into the exact position you need. The export combines everything in that final order.

    How do I replace a range of pages?

    Drag the unwanted pages out to the end and delete them with the "×" on each thumbnail, then drag in the replacement pages from another uploaded PDF, positioning them where the old ones were.

    Can I remove pages I don't want in the final file?

    Yes, click the "×" on any thumbnail to drop it from the export.