Rearrange pages by sight, not by guesswork
Reordering pages by typing page numbers is fiddly and error-prone. Seeing the actual pages and dragging them into place is far faster. This tool renders thumbnails of every page, lets you drag them into any order, and writes a fresh PDF that matches — without ever uploading your file.
How it works
The tool uses two libraries that complement each other:
- pdf.js renders each page to a small JPEG thumbnail at a low DPI, purely so you can see and arrange them.
- When you click rebuild, pdf-lib opens the original document and copies the page objects in your chosen order into a brand-new PDF using
copyPages. Because the real page objects are copied — not flattened images — text stays selectable and quality is untouched.
The “was N” label on each thumbnail shows where the page started, so you can always trace the new sequence back to the original.
Tips and notes
- Drag or nudge. Drag a thumbnail onto another to drop it there, or use the arrow buttons for single-step moves.
- Reset returns the pages to their original order at any time.
- No quality loss: the rebuild copies vector content, so this is safe for high-quality documents and forms.
- Everything runs locally, so confidential PDFs never leave your machine.