Loading tool...
Rearrange PDF pages in any order with simple drag-and-drop using our free PDF Page Reorder tool, making document reorganization intuitive and fast. Move pages around to reorganize documents without recreating them from scratch. Visual page thumbnails show exactly what you are dragging, and you can move multiple pages at once to rearrange entire sections. The tool supports undo and redo functionality, letting you correct mistakes instantly. Preview the final page order before downloading to ensure everything is exactly as you want. Perfect for fixing page order in scanned documents where pages came through in wrong order, reorganizing presentations where you need to change slide sequence, or restructuring documents for logical flow. All processing happens locally in your browser for complete privacy.
Correct pages that came through in the wrong order during scanning by reorganizing them logically.
Rearrange documents to put appendices at the end or indexes in the correct location.
Resequence presentation slides into the most effective order for delivery.
Move cover pages, title pages, or introductory material to the beginning where they belong.
Reorganize chapters into different sequence for non-linear narratives or custom reading orders.
Reorganize document sections to better serve different reader types or use cases.
Page reordering in PDF reveals a fundamental aspect of the format that many users find surprising: the physical order of data within a PDF file has no relationship to the logical order of pages as presented to the reader. A PDF stores its pages as individual objects scattered throughout the file, and the page tree structure — a hierarchical index rooted in the document catalog — determines the sequence in which pages are displayed. Reordering pages is therefore a matter of restructuring this tree, not moving data blocks around in the file.
The page tree in a PDF is defined by the ISO 32000 specification as a balanced tree of Page Tree Nodes (type Pages) and Page Objects (type Page). The root node contains a Kids array listing its children, which can be either page objects or intermediate tree nodes. Each intermediate node similarly contains a Kids array. The order of entries in these Kids arrays, read left to right and depth-first through the tree, defines the page sequence. To reorder pages, the tool rearranges entries in these Kids arrays so that the desired page sequence is produced when the tree is traversed.
A complication arises from attribute inheritance in the page tree. Parent nodes can define properties like MediaBox (page dimensions), Resources (fonts and images), and Rotate (page rotation) that are inherited by all descendant pages unless explicitly overridden. When pages are moved between different subtrees during reordering, they may lose inherited attributes from their original parent or inadvertently inherit attributes from their new parent. A robust reordering implementation resolves this by flattening inherited attributes onto individual page objects before restructuring the tree, ensuring that every page carries its own complete set of properties regardless of its position in the tree.
The cross-reference table does not need to change during reordering because object positions within the file remain the same — only the logical linkage between them changes. However, several document features depend on page order and must be updated. Page labels, which define the displayed page numbers (like "i, ii, iii" for front matter and "1, 2, 3" for body content), are stored as a number tree keyed by page index. When pages are reordered, this number tree must be rebuilt to reflect the new indices. Similarly, bookmarks (outlines) reference pages by object reference rather than page number, so they continue to point to the correct pages after reordering — but their visual order in the bookmark panel may no longer match the document flow.
Named destinations and hyperlinks use either page object references or page index numbers. Those using object references remain valid after reordering, while index-based references must be updated. Article threads, which define reading order through multi-column layouts, and logical structure trees used for accessibility tagging, also reference pages and may need adjustment. A thorough reordering tool addresses all of these dependencies to ensure the restructured document remains fully functional and navigable.
Simply upload your PDF and all pages will appear as visual thumbnails. Drag any page to a new position in the sequence. The tool updates the order in real time so you can see exactly how the final document will look.
Yes, you can select multiple pages and move them together as a group. This makes it easy to rearrange entire sections or chapters within a larger document.
No, reordering only changes the sequence of pages. All page content, images, text, annotations, and formatting remain completely unchanged and at their original quality.
Yes, the tool supports undo and redo functionality. You can step back through your changes at any time before downloading the final reordered PDF.
All processing happens directly in your browser. Your files never leave your device and are never uploaded to any server.