Putting pages in the right order
PDFs end up in the wrong order more often than they should. The scanner fed pages backwards and now your 30-page contract starts at page 30. The author of a deck moved a slide in their slide tool but exported before the change saved. Someone glued together a "draft" by exporting chapters in alphabetical order instead of book order. A photographer's batch-PDF of a portfolio is grouped by date instead of by theme.
Reorder PDF Pages does one job: change the page sequence of a PDF without changing anything else. Same pages, new order. No re-rendering, no quality loss, no upload, no watermark, no Pro tier.
The tool starts by reading your PDF and pre-filling the order field with the original sequence — 1,2,3,…N. You edit it into the order you want. There's also a one-click button to reverse the entire document, because flipping the order is the single most common reason people open the tool.
How the input works
The order field is a comma-separated list of page numbers. Whatever you put in, in the order you put it in, is the order the output comes out. Spaces are ignored. Pages are 1-indexed.
Examples: 3,1,2,4,5 moves page 3 to the front. 1,1,2,3 duplicates page 1 at the start. 1,2,4,5 drops page 3. 5-1 expands to 5,4,3,2,1 — a descending range reverses that chunk. 1,2,7-3,8,9,10 reverses pages 3 through 7 in the middle of a 10-page document.
Two behaviours are worth pointing out because they're how Reorder does more than its name suggests:
- Duplicates are allowed. Listing the same page twice puts it in the output twice.
1,1,2,3is a valid sequence — page 1, page 1 again, page 2, page 3. Useful for back-to-back signatures, splash-page reprints, or building a slightly different copy of the document for two different recipients. - Descending ranges reverse a chunk. Most tools accept ranges only in ascending order. We expand
5-1to5,4,3,2,1. So if you want to reverse a small portion of the document — pages 3 through 7 in a 10-page PDF — type1,2,7-3,8,9,10. The "reverse the whole PDF" button is a one-click shortcut for the most common case (reversing everything), but the descending-range syntax gives you the same power anywhere.
Omitted pages are dropped from the output. If you don't list page 4 anywhere in the sequence, page 4 doesn't appear in the result. That makes Reorder a competent "reorder and trim" tool in one operation, though if you only want to drop pages — not move them — Delete PDF Pages is the right shape for the question.
How to use Reorder PDF Pages
- Drop or pick your PDF. Up to 100 MB. The tool reads the file in your browser and shows the page count.
- The order field auto-fills with the original sequence (
1,2,3,…). Edit it into the order you want. The placeholder reads "Type the new page order" so you always have something to anchor against. - Or click "↺ Reverse the whole PDF" to flip the order in one click. The order field updates so you can see what got written.
- Click "Apply new order." A new PDF is built in your sequence. Out-of-bounds pages (like page 50 on a 30-page doc) produce a clean error; duplicates are accepted.
- Click Download. The output is named after your input with
-reorderedappended —book.pdfbecomesbook-reordered.pdf.
Your original PDF is never modified. If a reorder didn't come out right, click Clear and start over with the same source file.
A worked example
Your scanner fed a 12-page contract backwards. The file is signed-contract.pdf and page 1 is what should be page 12; page 12 is what should be page 1. Three approaches, all working:
One-click: click "↺ Reverse the whole PDF." Done. The order field shows 12,11,10,9,8,7,6,5,4,3,2,1.
Descending range: type 12-1 in the order field. Same result, slightly faster than clicking if your hands are on the keyboard.
Manual typing: type out 12,11,10,9,8,7,6,5,4,3,2,1 by hand. Don't do this. The button exists.
What you did: clicked the reverse button on a 12-page PDF.
What you got: a 12-page signed-contract-reordered.pdf with the original page 12 as page 1, original 11 as page 2, and so on down to original 1 as page 12. Original file untouched.
Slightly fancier case: you have a 20-page slide deck where slides 8 and 14 need to swap. Pre-filled order: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20. Edit to 1,2,3,4,5,6,7,14,9,10,11,12,13,8,15,16,17,18,19,20 — swap the 8 and 14, leave everything else. Apply. Done.
Why type instead of drag thumbnails?
The "obvious" UI for reordering pages is drag-and-drop with thumbnails — show every page as a little image, let the user drag them around. That's how iLovePDF and Sejda do it. It's also why those tools feel slow and break on long documents.
Generating thumbnails for every page of a 100-page PDF means rendering 100 small images in the browser before you can even start. On a phone or older laptop, that's 5–15 seconds of staring at spinners on a "reorder" page. HTML5 drag-and-drop is also notoriously buggy on mobile, gets unhappy with keyboard accessibility, and turns "move slide 8 to slot 14" into a 6-step manual scroll-drag-drop dance.
Typing the new order handles the common cases — move first to last, reverse, swap two pages, duplicate — in a single edit. It's also keyboard-accessible by default, works the same on mobile, and processes a 200-page document in the time it takes to render the first thumbnail in the alternative.
That's the call we made. If you find type-the-order awkward for your case, tell us and we'll add a thumbnail mode. The "drag-and-drop is obvious" version is a backlog item, not a refusal — but it's behind several things that matter more, and that's the honest answer.
Why this is fast
Page reordering in pdf-lib is roughly free. The library reads your PDF, picks up references to the page objects you named, and writes them into a new document in the new order. No rasterization, no font substitution, no quality loss. A 200-page reorder runs in well under a second on a modest laptop.
The two biggest free competitors — iLovePDF and SmallPDF — upload your PDF to their server, do the reorder there, and send it back. That adds three latency cycles to an operation that takes about 200 ms locally, plus the privacy footnote that your file briefly sat on someone else's disk. SmallPDF's free tier caps at 5 MB. iLovePDF gates anything over 25 MB behind a sign-in. Sejda caps at 50 MB and 3 operations per hour.
Reorder PDF Pages has no upload, no cap below 100 MB, no run-rate limit, no watermark, no account, no Pro tier. Free is a fact, not a slogan. The page is supported by ads; the tool runs on your machine.
How it compares
Quick comparison for a typical "reverse the page order of a 30 MB scanned contract" job:
| Tool | Upload? | Size cap (free) | UI shape | Reverse all? | Duplicate pages? |
|---|---|---|---|---|---|
| Microapp Reorder PDF Pages | No (browser) | 100 MB | Type sequence | One-click button | Yes |
| iLovePDF Organize | Yes | ~25 MB | Drag thumbnails | Yes (slow) | No |
| SmallPDF Reorder | Yes | 5 MB free | Drag thumbnails | Yes | No |
| PDF24 | Optional (client-side mode) | ~100 MB | Drag thumbnails | Yes | No |
| Sejda Reorder | Yes | 50 MB / 3 per hour | Drag thumbnails | Yes | No |
| Convertio / CloudConvert | Yes | 100 MB | Form input | No | Sometimes |
| Adobe Acrobat (web) | Yes (account) | 2 GB | Drag thumbnails | No (manual) | No |
The duplicate-pages column is the one that catches most thumbnail-based tools. They model page order as a permutation (every page appears once), so "put page 1 twice in a row" isn't expressible. Type-the-order doesn't have that constraint — a number can appear as many times as you want.
Edge cases worth knowing
- Duplicates are intentional. If you list page 1 twice, you get page 1 twice. We don't warn about this — duplication is a valid operation, not a typo. If you accidentally duplicated something, click Clear and re-edit.
- Omitted pages get dropped. If you don't list page 4 in your sequence, page 4 doesn't appear in the output. For "drop pages without reordering," Delete PDF Pages is more ergonomic.
- Out-of-bounds pages. Asking for page 50 on a 30-page PDF produces a clean error instead of silent truncation.
- Bookmarks. Top-level outlines reference page indices that change after reordering, so they don't transfer. On-page hyperlinks survive. Cross-page links may end up pointing at a different page if the target moved.
- Form fields. Visible fields copy through with current values. Interactive behaviour that crosses pages (linked dropdowns, JavaScript validation) sometimes survives and sometimes doesn't — PDF forms are an unfixed swamp. For contracts, flatten the form with PDF Flatten Form first.
- Encrypted PDFs. pdf-lib refuses to open password-protected PDFs. Unlock first using macOS Preview or Adobe Acrobat. We deliberately don't bundle a password remover.
- Files over 100 MB. The browser has to load the whole PDF into memory. Past 100 MB, phones and older laptops start crashing tabs. For larger files, use a desktop tool.
Related PDF tools
- Delete PDF Pages — for removing pages without rearranging. More ergonomic than Reorder if "drop pages X, Y, Z" is the actual question.
- Split PDF — extract a subset of pages. The order you type becomes the output order, so Split also handles small reorderings ("5,3,1" reverses a 5-page doc).
- PDF Merger — combine multiple PDFs. Often paired with Reorder: merge first, fix the order second.
- Rotate PDF — for sideways scans. Common follow-up after reversing a back-to-front scan.
- PDF Page Count — count pages before writing the new order.
Frequently asked questions
Why type the new order instead of dragging thumbnails?
Thumbnail UIs need to render a preview image for every page before you can use them, which is slow on long documents and miserable on phones. HTML5 drag-and-drop is also buggy across browsers and breaks keyboard accessibility. Type-the-order handles the common cases — move first to last, reverse, swap two pages, duplicate — in one edit, works the same on every device, and processes a 200-page reorder before a thumbnail UI has rendered the first preview. If you find this awkward for your case, tell us and we'll add a thumbnail mode — it's on the backlog, not a refusal.
Can I duplicate a page?
Yes. List the page number twice (or more). 1,1,2,3 puts page 1 at the start, then page 1 again, then page 2, then page 3. Useful for back-to-back signature pages, splash-page reprints, or building per-recipient document variants. Most thumbnail-based tools can't do this because they model the operation as a permutation.
Can I drop a page while reordering?
Yes — if you don't list a page in your sequence, it won't appear in the output. 1,2,4 on a 5-page PDF drops pages 3 and 5. That said, if "drop pages without rearranging" is the actual job, Delete PDF Pages is the right shape for the question.
What's the syntax for reversing a chunk of pages?
Use a descending range. 5-1 expands to 5,4,3,2,1. To reverse pages 3 through 7 in the middle of a 10-page PDF while keeping the rest in order, type 1,2,7-3,8,9,10. The "↺ Reverse the whole PDF" button is a one-click shortcut for the most common case (reverse everything), but descending ranges give you the same power for any subrange.
Is my PDF really not uploaded?
Yes. The reorder runs entirely in your browser through pdf-lib. Your PDF bytes go from your file system into the tab's memory, get copied into a new sequence, and come back as a download. Nothing crosses the network during the operation. Open the Network tab in your browser's dev tools and run a reorder — zero outbound requests.
Does it keep bookmarks, hyperlinks, and form fields?
Partially. pdf-lib's copyPages preserves page content, on-page annotations, page-internal hyperlinks, and the visual appearance of form fields with current values. Top-level bookmarks reference page indices that change after reordering, so they don't transfer. Cross-page links may end up pointing at a different page if the target moved. For contracts, flatten the form with PDF Flatten Form before reordering.
What's the max file size?
100 MB per PDF. Reorder is fast — pdf-lib copies page objects without re-rendering — so a 200-page reorder usually runs in under a second. The 100 MB cap exists because past that, phones and older laptops start hitting browser memory limits and crashing tabs.
What about password-protected PDFs?
pdf-lib won't open them. You'll see a "this PDF is encrypted" error. Unlock first using macOS Preview (File → Export → uncheck Encrypt) or Adobe Acrobat (File → Properties → Security → No Security). We deliberately don't bundle a password remover.