Reorder PDF Pages
Drag thumbnails into a new order, then export. Best on desktop; on touch devices try the Extract Pages tool with a typed order instead.
How to Reorder PDF Pages
Upload the PDF and the tool renders every page as a draggable thumbnail in its current order. Click and drag a thumbnail to its new home; the other thumbnails shift to make room and the position numbers update immediately. Work through the document until the sequence reads the way you want, then click Export Reordered PDF. The tool copies the pages in your exact sequence into a fresh document and downloads it. Your original file is never altered.
When Reordering Helps
Scanner mishaps are the number one use case: a stack fed in the wrong order, or the last page landing first. It also helps when combining sections written separately, moving an appendix before the references, or putting the signed page where it belongs. For reversing an entire document, the Reverse Page Order tool does it in one click. For pulling a subset of pages into a new file, Extract Pages is quicker than dragging.
Tips for Long Documents
In a 100-page file, dragging page 95 to position 3 takes patience. Plan the move first, then drag in stages, checking the numbers as you go. Thumbnails render progressively, so you can start dragging before every page has appeared. Everything is processed locally with PDF.js for rendering and pdf-lib for assembly, so no upload ever happens and quality is preserved exactly. Password-protected PDFs cannot be opened; remove the password in a desktop reader first.
Planning a Big Reorder
For long documents, sketch the target order on paper first as a simple number list, then execute it in passes: move the biggest blocks first, then fine-tune neighbors. The sequence readout under the grid is your checklist; compare it against your sketch as you go. If you only need a handful of pages in a new order rather than the whole document rearranged, Extract Pages with a typed order is dramatically faster than dragging fifty thumbnails.
Frequently Asked Questions
How do I change the order of pages in a PDF?
Upload your PDF and thumbnails appear in current order. Drag any thumbnail to a new position; the grid updates live to show the new sequence. When the order looks right, click Export Reordered PDF. The tool copies pages in your chosen sequence into a new file and downloads it. Everything runs locally in your browser, so the document never leaves your device.
Can I move multiple pages at once?
The drag interface moves one page at a time, which is precise and visual. For moving a whole block, drag each page of the block to its new spot in sequence; the grid renumbers instantly so you can track progress. For extracting a specific set of pages into a new file instead of reordering, the Extract Pages tool with typed ranges is faster.
Does reordering change the quality of my PDF?
No. Pages are copied in the new order without re-rendering, so text, images, and vector graphics keep full original quality. Only the sequence changes. The output is a standard PDF that opens correctly in every reader. The output is a standard PDF that opens correctly in every reader.
The drag and drop is not working on my phone. What can I do?
HTML5 drag and drop is unreliable on touch screens. On mobile, try requesting the desktop site in your browser menu, or do the reorder on a desktop or laptop where dragging works smoothly. As an alternative, use the Extract Pages tool: typing a page order like 5, 1-4 produces the same reordered result without any dragging.
Will the original file be changed?
No, your uploaded file is only read, never modified. The reordered result is a brand-new PDF downloaded to your device. If the order is not quite right, just drag the thumbnails again and export once more; there is no limit on attempts.
Are my files uploaded anywhere?
Never. Thumbnails render with PDF.js and the new document assembles with pdf-lib, entirely inside your browser tab. No data is sent to any server, which makes the tool safe for confidential documents. It even works offline once the page has loaded.