Scan Reversal
A batch-fed scanner reversed the page order — flip the entire sequence back to correct in seconds with multi-select drag.
Pages out of order kill credibility. A report assembled from multiple scanned batches, a deck where the appendix ended up before the executive summary, a multi-author document where sections arrived in the wrong sequence — any of these situations sends recipients scrambling and undermines confidence in the content. The fix is simple but it requires the right tool: a page reorderer that gives you a visual overview of the entire document and lets you drag pages into their correct positions.
LuraPDF renders your PDF into a large thumbnail grid using PDF.js, giving you a clear view of every page's content before you move anything. Drag individual thumbnails or shift-click to grab a range and move multiple pages at once. The reordering is done by pdf-lib rewriting the page tree — page content is never re-encoded, so quality is byte-identical to the original. Download the corrected PDF in seconds, no upload required.
From students to legal teams, anyone who compiles multi-source documents needs a quick way to fix page sequence.
A batch-fed scanner reversed the page order — flip the entire sequence back to correct in seconds with multi-select drag.
A quarterly report built from separate department PDFs needs sections reshuffled to match the table of contents.
Rearrange photo-book pages into chronological or thematic sequence before sending to print.
Restore a lecture PDF to syllabus order after chapters were provided by different authors in random sequence.
Reorder exhibit pages to match exhibit numbers before submitting a legal brief or discovery packet.
Reorganize recipe chapters from an assembled PDF into a more logical flow before distributing to print-on-demand.
Reordering locally in the browser is faster, safer, and more visual than any desktop alternative.
A PDF is composed of a page tree — a hierarchical data structure in the file that maps page indices to page objects. Each page object contains all the content, fonts, and resources for that page. Reordering pages simply means writing a new page tree with the indices pointing to the same page objects in your preferred sequence. No content data is touched, copied, or re-encoded in any way.
LuraPDF reads the page tree with pdf-lib, renders thumbnails for the UI via PDF.js, and then builds a new page tree based on the order you specify by dragging. The updated PDF is serialized to a Uint8Array in browser memory and downloaded as a file. PDF.js and pdf-lib both run as local JavaScript — no network request is made for the reorder operation.
| Feature | LuraPDF | Sejda | Adobe Acrobat |
|---|---|---|---|
| Drag-and-drop reorder | Yes | Yes | Yes |
| Multi-select drag | Yes | Partial | Yes |
| Browser-only / no upload | Yes | No | No |
| Free unlimited | Yes | Limited | Paid |
A few shortcuts make reordering faster, especially for long documents.
Use shift-click to select a contiguous range of pages before dragging — move an entire section in one step.
Use Delete PDF Pages first to strip unwanted pages — fewer pages makes the reorder grid easier to navigate.
Keyboard arrow keys after selecting a page provide fine-position control for single-step moves.
Pair with Merge PDF if pages are coming from multiple source documents — merge first, then reorder.
Rotate pages before reordering if some are sideways — correct orientation helps verify sequence visually.
Confirm via preview before downloading — the thumbnail grid shows exactly what order the pages will be in.
Drag PDF pages into the right sequence, preview the result, and download. No upload, no watermark, no quality loss. The page order you set is the page order you get.