Merged PDFs often come out in the wrong order. A scanned document might be back-to-front. A presentation deck needs a different flow for a specific audience. Whatever the reason, rearranging PDF pages manually used to require expensive desktop software. Now you can do it in seconds, for free, without uploading anything.
The Fastest Way: Drag-and-Drop PDF Page Reorder
The PDF Page Reorder tool lets you drag rows in a visual list to set the exact order you want, then download the rearranged PDF instantly.
- Open the PDF Page Reorder tool.
- Drop your PDF file into the upload zone (or click to browse).
- A numbered list of pages appears — each row represents one page.
- Drag a row by its ⠿ handle on the left side to move it to a new position.
- Repeat for any pages that need to move.
- Check the "New order" summary at the bottom — it shows the full sequence.
- Click Apply Order & Download to save the rearranged PDF.
Quick Actions: Reverse and Shuffle
Beyond manual dragging, the tool has two one-click shortcuts:
- Reverse order — flips all pages from last to first. Useful for back-to-front scans.
- Shuffle randomly — randomises the page order. Useful for quiz or flashcard PDFs where you want a fresh sequence.
- Reset to original — reverts back to the original page sequence if you want to start over.
What Happens to the PDF Quality?
Nothing changes except the order. The tool uses pdf-lib to copy pages from the source document into a new PDF in your specified sequence. Fonts, vector graphics, embedded images, and hyperlinks are all transferred without modification. There is no rendering step, so there is zero quality loss.
Rearranging Pages with pdf-lib (JavaScript)
If you need to automate page reordering in a Node.js project:
import { PDFDocument } from 'pdf-lib';
import fs from 'fs';
const srcBytes = fs.readFileSync('input.pdf');
const srcPdf = await PDFDocument.load(srcBytes);
const newOrder = [2, 0, 1]; // 0-based page indices
const outPdf = await PDFDocument.create();
const pages = await outPdf.copyPages(srcPdf, newOrder);
pages.forEach(p => outPdf.addPage(p));
const outBytes = await outPdf.save();
fs.writeFileSync('reordered.pdf', outBytes); Rearranging PDF Pages on Different Devices
Mac — Preview
- Open the PDF in Preview.
- Show the thumbnail sidebar: View → Thumbnails.
- Drag thumbnails into the order you want.
- Save with File → Export as PDF.
Windows — Microsoft Edge
Edge's built-in PDF viewer does not support reordering. Use the browser-based tool above — it works in any browser including Edge with no extension required.
iPhone / Android
Open the PDF Page Reorder tool in your mobile browser. The drag interface works with touch — press and hold the ⠿ handle, then drag the row to its new position.
Use Cases for Reordering PDF Pages
- Scanned documents: Pages scanned in the wrong order — flip them back in seconds.
- Merged PDFs: After combining several PDFs you may need to interleave specific sections.
- Presentation decks: Move slides for different audience versions without editing the original source file.
- Legal or contract documents: Reorder exhibits, annexures, or schedules to match a final agreed structure.
- Study materials: Organise chapters or topic sections for your own reading order.