Reorder PDF pages — drag thumbnails visually when range-syntax won't do
Sometimes you need to rearrange a PDF's pages — put a cover page first, move an appendix to the front, swap a couple of slides in a deck, re-order pages a scanner fed in the wrong sequence. Range-syntax tools ("keep pages 3, 1, 5, 2, 4") work but are awkward for visual rearrangement. The reorder tool shows every page as a thumbnail and lets you drag pages to new positions — the visual workflow when you can see what each page is. Here is how the thumbnail rendering works, the three workflows where drag-reorder beats range-syntax, and the relationship to the Extract Pages tool.
How the visual reorder works
Drop a PDF. The tool renders every page as a thumbnail in your browser using PDFium. The thumbnails are arranged in current page order; each is clickable and draggable. Drag any thumbnail to a new position; the other thumbnails reflow to make room. Two convenience buttons: Reverse (flip the entire order) and Restore Original (reset to the source order).
When you click Apply, the tool reads the new sequence and uses pdf-lib's copyPages to assemble a new PDF in that order. The page contents are copied verbatim — same text, same images, same annotations, same form fields. Only the order changes.
Three workflows where drag beats range-syntax
Cases where visual rearrangement is the right approach:
- Scanner mis-fed page order. A document scanner that fed pages out of order — common with duplex scanners that interleave fronts and backs. You can SEE which page is which from thumbnails; drag-reorder to the correct sequence.
- Slide-deck re-ordering for different audiences. A 30-slide deck reused for different audiences with different emphasis. Drag slides to surface the points that matter for THIS audience; the original deck remains intact.
- Cover-page or table-of-contents addition. Adding a cover or TOC at the front of an existing document. The new page is created separately, merged into position 1, then drag to fine-tune position.
- Booklet-style page sequencing. Some printers expect pages in non-sequential order (booklet imposition, signature work). Drag pages to the printer's required sequence. For automated booklet imposition see the Booklet tool; manual drag works for one-off custom sequences.
- Appendix or supporting-material relocation. Moving an appendix from the back of a report to a referenced position mid-document. Drag works; range-syntax for this in a 200-page doc is awkward.
Drag-reorder vs Extract Pages
Two related tools with different output shapes:
- Reorder Pages — same pages, different order. Input N pages → output N pages, in your chosen order. All pages survive; only the sequence changes.
- Extract Pages — subset of pages. Input N pages → output M pages where M ≤ N. Some pages dropped, remaining pages in your chosen order. Use when you want to both subset AND reorder.
- Decision rule. Need all the pages? Reorder. Need only some pages? Extract Pages (which also handles ordering via its range syntax).
Three patterns that make reorder smooth
Habits for the workflow:
- Use Reverse for bulk-flip. Common scanner failure: scanned in reverse order. Reverse button does in one click what drag-by-drag would take minutes.
- Use Restore Original liberally. If you mess up a drag and lose track of original order, Restore Original resets and you can start again. The original PDF on disk is never modified; only the in-tool order changes.
- Render before deciding. Wait for all thumbnails to render before dragging. Trying to drag a thumbnail that's still rendering can produce unexpected results. Most PDFs render in seconds; very long PDFs may take a few.
What stays preserved
Three things the reorder doesn't touch:
- Page content. Text, images, vectors, scanned content — all preserved exactly. The reorder is at the page level; page interiors are untouched.
- Annotations and form fields. Highlights, comments, sticky notes, form-field values — all travel with their original page to its new position.
- Hyperlinks. External URLs preserved. Internal goto-page links automatically remapped to point at the new page positions; what was "jump to page 5" still jumps to the same content, even if that content is now at page 12.
Limits and compatibility
Free. 100% client-side. The tool handles PDFs up to 100 MB. Thumbnails render via PDFium in your browser; reorder happens via pdf-lib. Nothing is uploaded.
Common pairings: Reorder + Extract Pages when you want to both subset and rearrange. Reorder + Compress to shrink the reordered output. Reorder + Add Page Numbers AFTER reordering — page numbers should reflect the final sequence, not the source.