UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

PDF Combine & Reorder

Drop multiple PDFs, drag thumbnails to reorder every page, then save one combined file. Visual page-level control.

About PDF Combine & Reorder

PDF Combine & Reorder is the page-level companion to a normal merge tool: instead of combining whole files in file-order, it gives you a thumbnail grid of every page from every source PDF, lets you drag any thumbnail anywhere in the order, click × to drop pages you don't want, and finally produces a single combined PDF with pages in the exact sequence you arranged. This is essential when you are assembling a proposal from scattered sources — say, three pages from the contract draft, one from the master price sheet, two from the case-study deck — and want them in a custom order rather than file-order. Thumbnails are rendered locally via pdf.js and the final assembly uses pdf-lib's copyPages to preserve fonts, vector graphics, and embedded images at full quality. The whole pipeline runs in your browser, so confidential pages never upload anywhere.

Why use PDF Combine & Reorder

Visual Drag-Reorder

Move pages one-by-one with a familiar drag-and-drop instead of typing comma-separated page lists.

Cross-File Page Mixing

Combine pages from totally different PDFs into one document — invoice + contract + case study, in custom order.

Per-Page Removal

Click × on any thumbnail to drop pages you don't want, before the merge.

Browser-Only Privacy

pdf.js and pdf-lib both run locally — your source PDFs never leave the device.

Lossless Output

Pages are copied via pdf-lib's copyPages, preserving text, fonts, vector graphics, and image quality.

Free, No Watermark, No Signup

Clean unbranded output with no daily limit or account required.

How to use PDF Combine & Reorder

  1. Drop one or more PDFs onto the upload area — accepts as many files as you want.
  2. Wait a moment while pdf.js renders thumbnails of every page from every uploaded file.
  3. Drag any thumbnail to any position in the grid to set the final page order.
  4. Click the × on any thumbnail to drop that page from the output.
  5. Repeat until the grid shows your desired page sequence — the position number on each thumbnail updates live.
  6. Click 'Save combined PDF' and pdf-lib produces a single combined PDF in your arranged order.

When to use PDF Combine & Reorder

  • When assembling a client proposal from scattered pages of multiple source PDFs.
  • When building a custom one-pager from select slides across a long deck and a research report.
  • When reorganising scanned contract pages that came in the wrong order from the scanner.
  • When mixing chapter summaries from multiple books into one reference PDF.
  • When merging signed signature pages from different contracts into one evidence packet.
  • When the file-level order of a normal merge isn't enough and you need page-level control.

Examples

Custom proposal

Input: contract.pdf + pricing.pdf + case-study.pdf, drag pages into order: contract p1, pricing p1, contract p2-3, case-study p1-2

Output: proposal.pdf — 6-page document in your custom order

Reorder a scan

Input: scan.pdf (10 pages, out of order from feeder), drag thumbnails into 3,1,2,4-10

Output: scan-fixed.pdf — same content in correct sequence

Drop spam pages

Input: report.pdf (50 pages), click × on thumbnails 7, 15, 23, 31

Output: report-clean.pdf (46 pages) — junk pages removed via thumbnail click

Tips

  • Drop all your source PDFs at once before starting to drag — the grid will include everything.
  • Hold the thumbnail and drop it onto another thumbnail's position to insert before that page.
  • If pages have very similar visuals, hover over the file-name label to confirm which source they came from.
  • For very large multi-PDF assemblies (hundreds of pages), split the work into two or three runs to keep the UI snappy.
  • Combine with PDF Compress afterwards if file size matters — many sources merged together can grow.

Frequently Asked Questions

How does this differ from PDF Merge?
PDF Merge stitches whole files in file-order. PDF Combine & Reorder shows a thumbnail of every page across all files and lets you drag individual pages into any custom order, with × to drop unwanted pages. Use this tool whenever page-level control matters.
Will dragging be smooth on hundreds of pages?
Up to a few hundred pages, yes. For very large assemblies (500+ pages), browser performance can lag — split the work into two or three smaller batches and combine the results.
Are thumbnails high resolution?
Thumbnails are rendered at low resolution for speed and stored as JPEG to keep memory low. The final output uses native page copy, not the thumbnails, so output quality is full-resolution.
Are my files uploaded?
No. pdf.js and pdf-lib both run locally in WebAssembly. Source PDFs never leave the device.
Does it preserve hyperlinks and bookmarks?
Hyperlinks and form fields on each page survive (they are part of the page object). Top-level document bookmarks are not preserved across multi-file merges, since target structure changes.
Can I include encrypted PDFs?
Encrypted PDFs need to be unlocked first via the PDF Unlock tool. Once decrypted, drop them into the combiner like any other file.
Why are some thumbnails slow to render?
Pages with many embedded images or complex vector content take longer to rasterise. Wait until rendering completes before clicking save.
Maximum number of source files?
There's no hard cap — limited by your browser memory. 5–10 files of typical size work comfortably.

Explore the category

Glossary

Thumbnail
A small rendered preview of a PDF page, generated locally by pdf.js for visual selection and reorder.
Drag-and-Drop Reorder
An interaction where you grab an item and drop it at a new position to change its order in a list.
Page-Level Merge
Combining individual pages (rather than whole files) from multiple PDFs into one output document.
copyPages
A pdf-lib API that imports pages from a source PDF into a destination PDF while preserving content fidelity.
pdf.js
Mozilla's JavaScript PDF parser and renderer — used here to draw thumbnails of every page in the browser.
Lossless Merge
Combining pages without re-rendering or re-compressing, so output quality matches the source exactly.