Drag & Drop your PDF here
or click to browse — your file is never uploaded to any server
✅ PDF Files OnlyDrag and drop PDF pages to reorder them. Rotate, delete, duplicate and manage any page. Download a perfectly organized PDF in seconds — all in your browser.
Upload a PDF, rearrange its pages by dragging, then download the reorganized file.
Drag & Drop your PDF here
or click to browse — your file is never uploaded to any server
✅ PDF Files OnlyNo PDF loaded yet
Upload a PDF above to start organizing its pages
The design principles behind this tool — and what to look for in any PDF reorganizer you use.
Every page is rendered as a real thumbnail so you reorder pages with your eyes, not page numbers in a list.
Your PDF is parsed and rebuilt entirely in your browser using PDF.js and pdf-lib — never on a remote server.
Pages are copied byte-for-byte through pdf-lib. No re-rendering, no quality loss, no compression artifacts.
No email signup, no daily quotas, no watermarks, no "upgrade to download" pop-ups — ever.
Everything you need to reorganize a PDF — visually, intuitively, and completely privately in your browser.
prefers-color-scheme, with no manual toggling.From upload to reorganized PDF download in seconds.
A complete reference of every action available on each page card and in the bulk toolbar.
For the curious: a look at exactly what the tool does between the moment you drop your PDF and the moment your reorganized PDF downloads.
When you drop or select a PDF, the browser hands it to JavaScript as a Blob. The bytes never touch the network — they exist only in your tab's memory.
Mozilla's PDF.js library opens the file, decodes its internal object tree, and exposes each page as a renderable object with width, height, and content streams.
For each page we create an offscreen HTML5 canvas sized by your chosen thumbnail quality, then ask PDF.js to draw the page onto it pixel-by-pixel.
Each rendered thumbnail is converted to a JPEG data URL and placed in a draggable card with the original page number, rotation badge, and action buttons.
HTML5 drag-and-drop tracks the source and target cards, updates the in-memory page array, and re-renders the grid with new position labels — no PDF rebuild yet.
When you click Download, pdf-lib opens the original PDF bytes from memory. A fresh empty PDF document is created to receive the reorganized pages.
For each non-deleted page in your chosen order, pdf-lib calls copyPages on the source. The page's content stream is copied byte-for-byte — no re-rendering.
Any rotation you applied is added to the page's existing rotation angle (normalized to 0–270°) and written into the page object's /Rotate entry.
If page numbering is enabled, pdf-lib embeds Helvetica and draws "X / Y" centered at the bottom of every output page in a subtle grey colour.
The finished PDF is offered as a Blob download. Nothing uploaded; it moves straight from your tab's memory to your disk.
Understanding what a PDF page is helps explain why reordering can be lossless and instant.
Inside a PDF file, every page is a self-contained object stored in the file's internal object table. Each page has its own content stream (the drawing instructions), its own resources (fonts, images), and its own rotation/size metadata. The order in which pages appear in the document is controlled by a separate page tree object that simply lists page object references in order.
Because the page order is just a list of references, reordering a PDF doesn't require touching any of the actual page content. The tool simply reads each page object from the source, then writes them into a new PDF in your chosen sequence. This is why reorder, delete, and duplicate operations don't degrade quality — the underlying content streams aren't decoded, re-rendered, or recompressed.
Each page object has a /Rotate key, normally 0, but legal values are 0, 90, 180 and 270. When you rotate a page in this tool, we don't redraw anything — we simply change that integer. PDF viewers honour it automatically when they display the page.
When you duplicate a page, pdf-lib stores the second reference to the same underlying content stream where possible. The output file is only fractionally larger because the page tree just gets one extra entry. For PDFs with image-heavy pages, this is a major win compared to tools that fully copy the page's data.
This tool combines two open-source libraries with very different purposes. PDF.js by Mozilla is a high-fidelity renderer — it reads PDFs and draws them onto canvases, which is exactly what we need for thumbnails. pdf-lib is a low-level PDF manipulator — it opens, modifies, and rebuilds PDF binaries, which is what we need to produce the final reorganized file.
From paper cut-and-paste to browser-native drag-and-drop, how reordering documents has evolved.
Reordering, rotating, and deleting pages is a daily problem-solver. Here are the most common scenarios.
Scanners often miss pages or scan in the wrong order. Reorder the pages, rotate sideways ones, and delete duplicates.
Some pages came out sideways from a phone or sheet-fed scanner? Rotate them 90° individually before saving.
After merging PDFs from multiple sources, reorder pages into the right reading sequence and delete duplicates.
Combine receipts into a single PDF, then reorder them chronologically before submitting an expense claim.
Reorder evidence exhibits, delete redacted pages, and stamp page numbers before submitting to court.
Rearrange thesis chapters, delete draft pages, and add page numbers before final submission to your supervisor.
Order scanned classroom whiteboard photos chronologically into a study PDF, dropping any that are out of focus.
Combine cover letter, CV, and references into a single PDF in the exact order recruiters expect.
Reorder lab results, imaging, and visit notes chronologically before sending to a new doctor or specialist.
Reorder shop drawings, technical specs, and approval letters into the sequence the architect or owner expects.
Reorder chapters in a draft manuscript before sharing with editors, beta readers, or printers.
Designers reorder spreads and remove unused mock-ups before sharing a layout PDF with editors and stakeholders.
Compile visa paperwork in the exact order the embassy requires. Drag pages until the sequence is right.
Drop unused sections from a draft annual report, reorder content blocks, and add page numbers before publication.
Real estate agents reorder disclosure forms, inspection reports, and signed pages into the order the buyer expects.
Designers and photographers reorder portfolio pages so your strongest work appears first.
Scientists reorder scanned lab notebook pages chronologically for grant reports or paper appendices.
Reorder photo pages in a PDF album so the story flows the way you want before printing or sharing.
Three ways to reorganize PDF pages today. Here's how they stack up so you can pick the right tool for the right job.
| Property | 🌐 This Browser Tool | 💻 Desktop App (Acrobat etc.) | ☁️ Server-Based Tool |
|---|---|---|---|
| Install required | No | Yes | No |
| Files uploaded to server | Never | Never | Yes |
| Cost | Free | Paid (typically) | Often paywalled |
| Cross-platform | Anywhere | Per-OS | Anywhere |
| Mobile friendly | Yes | Limited | Yes |
| Drag-and-drop reorder | Yes | Yes | Varies |
| Per-page rotation | Yes | Yes | Varies |
| Page deletion / restore | Yes | Yes | Yes |
| Page duplication | Yes | Yes | Rare |
| Lossless page copy | Yes (pdf-lib) | Yes | Often |
| Works offline after first load | Yes | Yes | No |
| Privacy by default | Yes | Yes | Trust required |
| Best for | Quick fixes from anywhere | Heavy professional workflows | Server-side automation |
Small habits that make a noticeable difference when working with multi-page PDFs.
For PDFs with under 100 pages, leave it on Normal. For huge multi-hundred-page PDFs on a phone, switch to Fast to speed up the initial render.
Get rid of unwanted pages before you start dragging — that way, you're only reordering pages that will actually be in the final PDF.
Touch drag-and-drop in browsers is sometimes finicky. On phones and tablets, the ◀ ▶ buttons under each card are faster and more reliable.
The "Position 5" label under each card is the page's position in the final PDF, not its source page number. It updates live as you reorder.
The small dark badge on each thumbnail (e.g. "p.7") shows the original page in the source PDF. Use it to keep your bearings while reordering.
Want one normal copy and one rotated copy of a page? Duplicate it first, then rotate just one of the two cards. The original stays untouched.
If you lose track while reorganizing, "Reset Order" restores the original sequence (including any duplicates) — rotations and deletions persist.
If you're printing and binding the PDF, turn on Page Numbers so the printed copy has clear, sequential pagination on every page.
Two clicks of ↻ equals 180°. Three clicks gets you to 270°. Four resets you to 0°. The rotation badge shows the current value.
The tool turns your source filename into a clean output filename. You can override it any time before clicking Download.
The downloaded PDF is a new file — the original on your disk stays untouched. Don't delete it until you've confirmed the new one looks right.
Avoid reloading the page mid-organize — your reordering work is in memory only. Finish the job, click Download, then refresh.
Page reordering isn't a niche concern — it's a daily routine in many professions.
Paralegals reorder discovery documents, delete duplicate exhibits, and rotate scanned evidence pages before filing.
Clinics reorder patient charts, drop irrelevant pages, and stamp sequence numbers before sharing with specialists.
Records officers organize FOI/FOIA disclosure packets — reordering, redacting, and paginating before public release.
Auditors and accountants reorder supporting documents into the schedule order their workpapers reference.
Students reorder dissertation chapters; teachers compile graded work into a single PDF for parent meetings.
Project teams reorder shop drawings, RFIs, and submittals into the sequence the owner or architect expects.
Editors reorder magazine spreads, delete unused mock-ups, and prepare clean review PDFs for stakeholders.
Agents reorder disclosure forms, inspection reports, and signed pages into the order clients and lenders expect.
Scientists reorder figures, supplementary material, and signed approvals into the order journals require for submission.
Applicants assemble paperwork in the exact order each embassy demands — reordering and rotating until it matches.
Creatives reorder portfolio pages so the strongest work comes first, dropping early drafts before client delivery.
Adjusters reorder damage reports, repair invoices, and photo pages into a coherent claim package before submission.
Transparency matters. Here's exactly what happens when you use this organizer.
This tool uses two client-side JavaScript libraries — PDF.js by Mozilla for rendering thumbnails and pdf-lib for rebuilding the PDF — both of which run entirely inside your browser tab. Your PDF is read from your device, parsed in memory, re-assembled in your chosen order, and offered back to you as a Blob download.
That means the tool itself never needs to upload your file to a server in order to reorganize it. Speed depends entirely on your device's CPU and available memory, not on a remote service.
Although the organizer logic is local, modern websites do receive normal browser metadata such as your IP address, user agent, and referrer. If you're working with sensitive material — confidential contracts, medical records, legal filings — it's always smart to verify how a tool behaves. You can open your browser's developer tools and inspect the Network tab while organizing to confirm no PDF data is being sent externally.
For background reading on browser security and safe handling of personal files, see the Electronic Frontier Foundation's privacy resources.
When you close the browser tab, the PDF data held in memory is discarded automatically. There's no account, no cloud storage, no history. If you want a copy of your reorganized PDF, save the download to your device before closing the tab.
Don't take our word for it. Press F12 (or Cmd+Option+I on Mac) to open developer tools, switch to the Network tab, then drop a PDF and reorganize it. You'll see the page's own assets loading, but no outbound request carrying your PDF bytes. That's the difference between a server-side and a client-side tool — and it's auditable in seconds.
Rough expectations for common PDF sizes. Numbers vary based on thumbnail quality setting, source PDF complexity, and your device.
| PDF Type | Pages | Source Size | Thumbnail Render* | Download Build* |
|---|---|---|---|---|
| Short form | 1 – 5 | ~100 KB | < 1 second | < 1 second |
| Multi-page contract | 10 – 20 | ~400 KB | 1 – 2 seconds | < 1 second |
| Scanned report | 30 – 50 | ~5 MB | 3 – 6 seconds | 1 – 2 seconds |
| Long report | 100 – 150 | ~15 MB | 10 – 18 seconds | 2 – 4 seconds |
| Book / manuscript | 250 – 400 | ~25 MB | 25 – 50 seconds | 4 – 8 seconds |
| Huge archive PDF | 800 – 1,500 | ~80 MB | 1 – 4 minutes | 10 – 25 seconds |
*Times measured on a typical 2024-class laptop at Normal thumbnail quality. Mobile devices and older hardware will take longer.
A lot of folklore swirls around PDF organization. Here are the most common myths and the actual truth.
Page content is copied byte-for-byte by pdf-lib. There is zero re-encoding or re-rasterizing. Output quality is identical to the source.
Some do — but this one runs entirely in your browser. You can verify it in DevTools Network tab in 10 seconds.
pdf-lib uses reference sharing where possible, so duplicates add only fractional overhead — not a full second copy of the page's content.
Rotation is just a number (0/90/180/270) in the page object's /Rotate entry. Nothing is rasterized; viewers honour it automatically.
Acrobat is powerful but expensive. Modern browsers can do the same reorganization tasks using PDF.js and pdf-lib for free.
This tool can handle multi-hundred-page PDFs on a typical laptop. Performance is mainly bound by your device's memory, not by the tool.
Pages marked deleted are simply skipped when pdf-lib copies pages into the new document. They're not hidden — they're entirely absent.
Encrypted PDFs need the password before they can be parsed. This tool intentionally refuses encrypted files — remove the password first.
If your output doesn't look the way you expected, one of these is usually the cause.
You probably uploaded a huge PDF with high-quality thumbnails. Fix: click Clear All, change the Thumbnail Quality setting to Fast (Low), then re-upload. Thumbnails will render dramatically faster — output PDF quality is unaffected.
Your PDF is most likely encrypted with a password. Fix: open the PDF in your usual reader, save an unprotected copy, then upload that copy here. Genuinely corrupt PDFs will fail too — try opening the file elsewhere first to confirm it's valid.
Rotations are applied additively. If you accidentally rotated four times, you're back at 0°. Fix: watch the small rotation badge on the thumbnail — it shows the current angle (90°, 180°, 270°). Click ↻ or ↺ until it shows the value you want.
Touch drag-and-drop varies across mobile browsers. Fix: use the ◀ Move Left and ▶ Move Right buttons under each page card. They achieve exactly the same reordering, one position at a time.
Very large PDFs (1,000+ pages or hundreds of MB) can push past browser memory limits. Fix: close other tabs, switch to Fast thumbnail quality, or split the PDF into smaller chunks first using a desktop tool.
The stamped page numbers reflect the output order ("1 of 10", "2 of 10"), not the original source page numbers. Fix: that's intentional — page numbers always count the final pages, not the source.
There's no per-step undo, but you can reset to the original sequence with one click. Fix: hit the Reset Order button in the toolbar. It restores the original page order (including any duplicates). Rotations and deletions persist.
This happens when every page is marked for deletion. Fix: click Restore All in the toolbar, or restore at least one page manually with the ♻️ button on a deleted card.
Curated links to authoritative documentation if you want to go deeper into PDF standards and web technology.
Short, friendly definitions for the technical terms you'll see when working with PDFs.