What is this calculator for?
A classroom scanner fed a stack of student worksheets in the wrong order, so the final PDF has page 4 before page 1. A 32-page report came back from a consultant with the appendix accidentally placed at the front. A combined PDF you made earlier has the sections in chronological order when the contract requires them in importance order. Whatever the reason, you have a PDF whose pages are correct individually but in the wrong sequence — and the document is unusable until you fix the order.
This tool gives you a numbered list of every page in your PDF and lets you rearrange them. Move pages up and down one position at a time, or send them to the very top or bottom in a single click. You can also delete pages outright (useful when a draft has been signed off and you want to ship a clean final). When the order looks right, save and download the reordered PDF.
The underlying engine is pdf-lib's copyPages, which copies each page object into a new document in whatever sequence you specify. Pages are preserved byte-for-byte: text remains text, images keep their original resolution, fonts stay embedded. The reordering is lossless and produces a file functionally identical to one you'd get by re-printing the document from its original source — but vastly faster than recreating the document by hand.
How to use this calculator
Step 1: upload your PDF. Pick the file. The tool reads every page and shows them as a numbered list. Each row shows the original page number — useful for tracking which page came from where as you move them around.
Step 2: rearrange. Each row has six controls: send to top (⤒), move up (↑), move down (↓), send to bottom (⤓), and remove (×). Click the buttons until the order matches what you want. The "Reverse all" button flips the entire sequence end-to-end in one click — useful for fixing scans that came out backward. "Reset order" puts pages back to their original 1, 2, 3 sequence if you want to start over.
Step 3: save and download. Click "Save new order." pdf-lib copies each page in the sequence you set and produces a new PDF. Download the result. The original file on disk is never modified — you can re-upload it to start over with a different order.
The "Original page X" label on each row updates as pages move. A row showing "Original page 4" at position 1 means the source PDF's page 4 will become the first page of your output. This makes it easy to audit complex reorderings (especially when reviewing what changed).
Understanding your results
The output PDF has exactly the pages you specified, in exactly the sequence you chose. If you removed any pages with the × button, those pages don't appear in the output (the original PDF still has them — only the saved copy is trimmed). If you reordered without removing anything, page count stays the same as the source; only the sequence differs.
What carries over from source to output: text (still searchable and copy-paste-able), images at original resolution, embedded fonts, form fields and their interactive behavior, annotations and comments tied to their page. Each page's rotation is preserved — a page that was sideways stays sideways. If you need to fix rotation, run the reordered output through the PDF Rotate tool afterward.
What doesn't carry over: bookmarks (the navigation pane on the left in Acrobat) and internal hyperlinks between pages. Bookmarks are a known pdf-lib limitation — the library doesn't support copying bookmark data with page reordering. Internal links may point to wrong page positions after the reorder. If your document depends on these, use Adobe Acrobat's Organize Pages feature instead, which preserves all navigation metadata.
For documents without internal navigation (most everyday PDFs — reports, forms, contracts, scans, marketing materials), the reorder is functionally complete and indistinguishable from a properly-organized source document. Output file size is roughly the same as the input, give or take a few percent for re-serialization overhead.
One workflow detail worth knowing: the tool re-uses the original PDF's embedded fonts and images via pdf-lib's deduplication, so a 50-page reorder doesn't balloon to 50x the per-page weight. If your source PDF was 5 MB, the reordered output will be 5 MB. This works even when you remove pages — the unused font subsets get cleaned up automatically on save.
A worked example
Kevin teaches 8th-grade language arts at a public middle school. Every Friday he collects in-class essay drafts, scans them at the office MFP into a single combined PDF (one student per page), and uploads the result to Google Classroom for the next week's peer review session. He's scanning roughly 30 essays in one batch, and the scanner doesn't care about the alphabetical order of the students — it captures whatever's in the feeder.
For peer review to work, the essays need to appear in the order he plans the activity around: pairs are assigned ahead of time, and students need to find their partner's essay quickly without scrolling through unrelated drafts. He used to sort the papers alphabetically before scanning, but the kids hand them in mid-period in chaotic order and he often forgets the alphabetization step.
The new workflow: scan everything in whatever order it lands in the feeder. Upload the combined PDF to the reorder tool. Use the up/down arrows to move each student's page to its correct position in his peer-review pairing chart. About four minutes for a class of 30. Save the reordered PDF. Upload to Classroom.
Kevin also uses the × button to drop pages where a student turned in something unrelated (a math test, a science worksheet that ended up in his pile by mistake) — keeps the peer-review PDF focused on the actual essay drafts without him having to track down those students for missing work afterward.
Variation: a school librarian named Renee assembles a "summer reading sampler" PDF from chapter excerpts of fifteen different books. Publishers send the excerpts in random order. Renee uploads to the reorder tool, arranges them by reading level (easiest first, hardest last), removes a couple of excerpts that turned out to have content issues, and ships the final sampler to families on the last day of school. The reorder takes about three minutes and replaces what used to be 20 minutes of cut-and-paste in PDF-XChange Editor.
Related resources
To rotate any sideways pages after reordering, see PDF Rotate. To extract specific pages from the reordered document, use PDF Split. To merge the reordered output with other PDFs, the PDF Merge tool handles multi-file combining. After reordering, you may want to add page numbers via PDF Page Numbers so the new sequence is reflected in the footer.