Result
Add two or more PDFs to get started.
Add two or more PDFs to get started.
Add two or more PDFs by dragging them onto the drop zone or browsing your files. Each document appears as its own row with its own settings.
For each document, optionally set a page range (e.g. '1-5, 8'), rotate the whole document in 90-degree steps, and toggle reverse order if its pages run backwards — the setting that pairs up duplex scans correctly.
Choose Concatenate to place the documents one after another, or Interleave to alternate them page by page: page 1 of every document, then page 2 of every document, and so on.
Fine-tune the result in the live thumbnail grid — rotate, delete, or drag individual pages into a new position — then click Download PDF to save the file your browser just built.
Every output page renders as a real pdf.js thumbnail labelled with its final position and its source document and page number, for example '3 · report.pdf p.2'. You see the exact result — including every rotation and reorder — before you download anything.
Combine documents one after another with Concatenate, or alternate them with Interleave: page 1 of every document, then page 2 of every document, and so on. A document that runs longer than the others has its leftover pages appended at the end instead of being cut off or forcing every document to match length.
Set a page range, a whole-document rotation, and a reverse-order toggle once per document, then drop into the grid to rotate, delete, or drag individual pages exactly where you need them, using either a pointer drag or Ctrl+Arrow keys. Changing a document setting rebuilds the page order from scratch, and the tool asks first if that rebuild would discard manual edits you already made in the grid.
Pages are copied at the PDF object level rather than re-rendered, so text stays selectable and images keep their original resolution. Rotation is stored as a page property rather than baked into the pixels, so nothing about the underlying page content ever degrades.
Every PDF you add, every rotation and reorder, and the file you download are handled entirely inside your browser tab. Nothing is uploaded to a server, so sensitive contracts, scans, and reports never leave your device — even offline, after the page has loaded.
Reordering and rotating pages usually means handling contracts, medical scans, or financial reports you would rather not upload anywhere. This tool loads your files into local browser memory, builds the new PDF right there, and hands you the download — no server ever sees the bytes, and no account or email is required.
A basic merge tool can only place documents end to end in the order you dropped them. This one adds per-document page ranges, whole-document rotation, reverse order for flipping a backwards scan, round-robin interleaving for alternating documents, and a live grid for rearranging individual pages afterward — the toolkit for jobs a simple merge was never built to handle.
The live thumbnail grid renders every output page as it will actually appear, labelled with its position and its source, so you can verify the result — check that duplex scans paired up, confirm a rotation landed the right way — before committing to a download instead of guessing.
There is no sign-up, no email address to hand over, and no premium tier gating the interleave mode or the page-range fields. The downloaded PDF carries no watermark or injected branding, and daily use is unlimited.
Every option in this tool — a page range, a rotation, a reverse toggle, Concatenate versus Interleave — feeds a single data structure: an ordered list of page references, each one pointing at a source document and a page index inside it. Building or rebuilding that list touches no PDF bytes at all, which is exactly what makes the live thumbnail grid cheap to update. Toggling reverse order or switching modes is an array rebuild, not a re-parse of your files, so the preview reflects your settings instantly.
Page rotation in the PDF format is not a transformation applied to the content stream — the text, vector paths, and images that make up a page are never touched. Instead, every page object carries a /Rotate entry in its page dictionary, a single number telling the viewer to display that page's content rotated clockwise by 0, 90, 180, or 270 degrees. Because rotation is metadata rather than a pixel operation, it is fully reversible: rotating a page four times by 90 degrees returns it to exactly its original appearance, with no accumulated loss. This is also why the tool adds your requested rotation to a page's existing /Rotate value instead of replacing it — a landscape scan that already carries a 90-degree rotation from its source document would come out crooked if a fresh rotation simply overwrote that value rather than building on it.
Concatenate is the simple case: it walks each document's page list in order and appends it to the last, producing document A in full, then document B in full, and so on. Interleave instead walks all documents side by side, round-robin — it takes page 1 of every document, then page 2 of every document, and continues until every document is exhausted. When documents differ in length, the shorter ones simply drop out of later rounds while the longer document keeps contributing until its own pages run out, so nothing gets truncated or silently dropped to force an even alternation.
A flatbed scanner without an automatic duplexer is often fed a stack of double-sided pages by scanning every front side in order, flipping the whole stack, and then scanning every back side — which comes out in reverse physical order. Reversing that second document before combining is precisely what lets its pages pair up with the correct fronts: page order flips first, and only afterward do the two page lists get combined, whether by Concatenate or by Interleave.
Each document's settings apply in a fixed sequence: the page range narrows the document down to the pages you asked for, the reverse toggle flips that narrowed list end to end, and only then is a rotation value attached to each remaining page. Combining documents — concatenating or interleaving — happens strictly after every document's own range, reverse, and rotation have already been resolved into its private page list.
Downloading turns the page plan into an actual file: each source document is loaded once no matter how many of its pages appear in the plan, its requested pages are copied at the PDF object level into a brand-new document, and any accumulated rotation is written into each copy's /Rotate entry before it is placed in its final position. Because this is object copying rather than re-rendering, embedded fonts stay searchable text and embedded images keep their original resolution — nothing is rasterized or recompressed along the way.
If all you need is to join a handful of PDFs end to end in a fixed order, our simpler PDF Merge tool does exactly that with less to configure. PDF Organizer earns its extra complexity when the job needs more: alternating documents page by page instead of stacking them, flipping a backwards scan before it joins the rest, rotating an entire document that came out sideways, or fine-tuning individual pages by hand after the automatic plan is built. Both tools copy pages at the object level and run entirely in your browser — the difference is how much control you get over the order the pages end up in.
No. Every step — reading your files, building the page plan, rendering thumbnails, and assembling the downloaded PDF — runs inside your browser tab. Nothing is sent over the network, which you can confirm in your browser's developer tools: no outbound request follows adding a file or clicking Download.
No. Pages are copied at the PDF object level rather than re-rendered, so embedded text stays selectable and searchable and embedded images keep their original resolution. Rotation is stored as a /Rotate entry in the page dictionary, a display instruction rather than a change to the page's actual content, so it never degrades the page either.
Each page keeps its own original dimensions in the output — the tool does not force every page onto a common size. Mixing a landscape report with portrait scans in one combined PDF is expected and handled correctly; a viewer will simply show each page at its own size and rotation as it pages through the document.
No. Password-protected PDFs are not supported. If a file requires a password to open, it cannot be read into the tool at all, and you will see an error naming that document. Remove the password with a PDF editor first, then add the unlocked file.
Yes, the output is capped at 500 pages. This ceiling exists because rendering thousands of live thumbnails and copying that many page objects would strain browser memory, especially on mobile devices. If your combination would exceed the limit, the tool tells you the exact page count before building anything and asks you to remove a file or narrow a page range instead of silently truncating the result.
Interleave takes page 1 of every document, then page 2 of every document, and so on, round-robin. A document that runs out of pages simply stops contributing to later rounds, while any documents still holding pages keep going — so a shorter document's absence in later rounds does not stop a longer document's remaining pages from being appended at the end.
Yes, once the page and its libraries have finished loading. Because every operation — reading files, building thumbnails, and assembling the final PDF — happens locally in your browser, you can disconnect from the internet after the page loads and keep working.
PDF Merge joins whole documents end to end in a fixed list order — simple and fast for straight joins. PDF Organizer adds per-document page ranges, whole-document rotation, a reverse-order toggle for flipping backwards scans, a round-robin Interleave mode for alternating documents page by page, and a live grid for rotating, deleting, or dragging individual pages after the automatic plan is built. Use PDF Merge for a quick join; use PDF Organizer when the page order itself needs work.
The exact flow for joining a fronts PDF and a backs PDF from a single-sided scanner into one correctly paired document, step by step.
Read more →
Why single-sided scanners produce backs in reverse order, what the broken page sequence looks like, and how to fix it without rescanning.
Read more →
How the PDF page tree, content streams, and cross-reference tables work — and why reordering, splitting, or combining pages loses nothing.
Read more →
Range syntax for selecting exactly which pages get merged from each PDF, and an honest comparison with the simpler PDF Merge tool.
Read more →
Why PDF rotation is lossless, why viewers sometimes disagree on page orientation, and why rotating a page twice must add up rather than overwrite.
Read more →
Drag, keyboard shortcuts, and per-document ordering: three free ways to reorder PDF pages in a browser, no Acrobat license required.
Read more →
Flip a PDF's pages end to end with one toggle: when a reversed document happens, how the reverse option works, and how it differs from reordering.
Read more →
Per-page versus per-document rotation in a PDF, and why rotating a single sideways scan never touches the content or loses quality.
Read more →
Scan two-sided paper on a simplex ADF using GNOME Document Scanner or the scanimage command line, then combine the two passes into one ordered PDF.
Read more →
Use Image Capture and Printers & Scanners in System Settings to scan two-sided paper on a simplex feeder, then combine the two passes into one PDF.
Read more →
Step-by-step Windows guide to scanning two-sided paper on a simplex ADF using Windows Scan or Windows Fax and Scan, then combining the passes into one PDF.
Read more →