Skip to content

Reorder PDF Pages

Drop a PDF, drag its page thumbnails into the order you want, download. Nothing leaves your browser.

This tool renders a small thumbnail of every page so you can see what you are rearranging, then lets you drag those thumbnails into a new order. The thumbnails are just a preview — when you confirm, the tool does not touch pixels at all. It copies each page object from the original PDF's page tree into a new document, in the sequence your drag-and-drop produced, the same lossless copy-not-rerender mechanism the Split PDF tool uses. Both the thumbnail rendering and the final page-tree reassembly happen locally with JavaScript; the file is never uploaded anywhere.

Drop a PDF here, or

One PDF, up to 60 pages and 64 MB. Stays in your browser — nothing is uploaded.

How to use

  1. Drop your PDF

    Drag a PDF (up to 64 MB, up to 60 pages) onto the dropzone or click to choose one. The tool reads its page tree locally.

  2. Wait for thumbnails to render

    Each page renders a small preview image one at a time, with a spinner on tiles still in progress, so the grid appears immediately without freezing the page.

  3. Drag pages into the order you want

    Pick up a thumbnail by its grip handle and drop it in a new spot. The badge in the corner always shows that page's original number, so you can track exactly what moved where.

  4. Confirm and download

    Click “Confirm order and download” to copy the pages into a new PDF in your chosen sequence and save it as <name>-reordered.pdf.

Frequently asked questions

Is there a page limit for this tool, and why?
Yes — 60 pages. Reordering needs a rendered thumbnail for every single page up front, unlike tools that only touch the pages you select. Rendering is done with pdf.js in your browser's main thread, and pushing that past 60 pages starts to feel sluggish on typical hardware. For longer documents, split out the section you need to reorder first (with the Split PDF tool) and reorder that smaller file.
Does reordering affect quality?
No. The thumbnails you drag are only a preview. The final PDF is built by copying the original page objects — fonts, images, and vector content — directly into a new document in your chosen order, the same copyPages mechanism the Split, Delete, and Extract tools use. Nothing is rasterized or re-compressed, so the output is byte-for-byte identical to the source pages, just reordered.
Can I duplicate a page while reordering?
No, not in this tool. Reordering moves each original page to a new position — every page from the source appears exactly once in the output, just possibly in a different spot. If you need a page to appear twice, use the Split PDF tool to extract it separately and then merge it back in with a PDF merge tool.
Does this work on scanned PDFs?
Yes. A scanned PDF's pages are just full-page images, and pdf.js renders those to a thumbnail exactly the same way it renders text and vector pages — there's nothing special about scans for this tool. This is actually one of the more common uses: a scanner batch that came out in the wrong sequence.
What if I make a mistake while dragging?
Click “Reset order” at any point before you confirm — it snaps every page back to its original position without needing to redrop the file. Nothing is written to disk until you click “Confirm order and download,” so mistakes mid-drag cost nothing.
Does my PDF get uploaded anywhere?
No. Both the thumbnail rendering (pdf.js) and the final reassembly (pdf-lib) run with JavaScript directly in your browser. There is no server request carrying your document at any point, so Convertitive never sees its contents.

About

How page-tree copying with a custom order works

A PDF's pages live as leaf nodes in a /Pages tree, and each leaf references the content stream and resources it needs to draw itself. Reordering does not touch that content — it builds a brand-new document and calls copyPages against the source with an index array in the order you dragged, then adds each returned page to the new document in that sequence. This is the identical underlying mechanism the Split, Delete, and Extract-pages tools use; the only difference is the index array is a full permutation of every original page instead of a subset. Because the objects being copied are the original bytes, the operation is lossless regardless of how many times a page's position changes before you confirm.

A real scenario: fixing a scanner's page order

Office scanners with an automatic document feeder occasionally jam or misfeed, and if you rescan the dropped pages and staple the resulting file back together, you end up with a PDF whose pages are technically all present but out of sequence — page 12 might land after page 3. Rather than rescanning the whole document, you can drop that PDF into this tool, see every page as a thumbnail, and drag the misplaced ones back into position. The same workflow applies to assembling a handout from slide exports: several presenters each export a PDF of their slides, you concatenate them with a merge tool, and then use this tool to interleave or reorder the combined pages into the sequence the session will actually run in.

Sources & references

Authoritative references behind the math, constants, and tables on this page. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.