PDF Reorder
100% Private & Local — Your files NEVER leave your device

PDF Page Reorder

Drag and drop to rearrange PDF pages in any order. Works offline. Files stay on your device.

Drop your PDF here

or click to browse

Max 200 MB

Saving… 0%

Frequently Asked Questions

Is my PDF uploaded to a server?
No. All processing happens entirely in your browser using JavaScript. Your PDF never leaves your device and is never sent to any server.
What is the maximum file size supported?
The tool supports PDFs up to 200 MB. For larger files, performance may vary depending on your device's memory.
Can I rearrange pages without an internet connection?
Once the page has loaded, yes. The tool works entirely offline after the initial page load since all processing is done client-side.
How do I reorder pages?
After uploading your PDF, page thumbnails appear in a grid. Simply drag and drop any thumbnail to its new position. You can also use the up/down arrow buttons on each card for precise one-step moves.
Does this work on mobile phones?
Yes. You can upload a PDF and use the up/down arrow buttons to reorder pages. Note that drag-and-drop may have limited support on some mobile browsers.

How to Reorder PDF Pages Without Uploading Your File

Traditional PDF editors require you to install software or upload your file to a remote server — raising privacy concerns and adding friction. This free tool lets you rearrange PDF pages entirely in your browser. The moment you drop a PDF, your pages are rendered as thumbnails using PDF.js, and you can drag them into any sequence you like.

Under the hood, once you click "Apply New Order & Download," pdf-lib assembles a brand-new PDF by copying pages in your specified order — no quality loss, no watermarks, no file size limits beyond your browser's memory. The resulting file downloads directly to your device.

When Would You Need to Reorder PDF Pages?

Privacy First

All computation happens in your browser tab. The page processes your PDF using WebAssembly-powered JavaScript libraries — pdf-lib and PDF.js — with zero network requests. You can even disconnect from the internet after loading the page and it will still work perfectly.

Found this useful?

Share it with someone drowning in mis-ordered PDFs ↓