Rotate PDF Pages
Fix sideways scans without re-rendering the document. Rotation is metadata-only — the bytes underneath do not change.
In your browser—your files never leave your device.
Learn moreFiles never leave your browser. Rotation only changes page-orientation metadata — content streams are untouched (no quality loss).
About this tool
Half the scanned PDFs in the world have at least one page rotated the wrong way, usually because someone fed the document into the scanner sideways or held the phone upside down. This page rotates either every page by the same angle, or only the specific pages you list (try "1-3, 5"), by 90, 180, or 270 degrees clockwise. Rotation is lossless: the underlying content is untouched, and only the page rotation flag in the PDF dictionary is updated. The file size after rotation is essentially identical to the original. Runs in your browser using pdf-lib, no upload, takes about a second even on 200-page documents because no rendering happens. The how-to and FAQ below cover the per-page mode, what happens with mixed-orientation source PDFs, and why no online tool offers true page mirroring.
How to rotate pdf pages
-
Drop in your PDF
Single file. The page reads the page count immediately so you can confirm what you uploaded and know the valid range for specific-pages mode.
-
Pick an angle
90, 180, or 270 degrees clockwise. 90 is what you want for a sideways scan; 180 for upside-down; 270 for sideways the other way. PDF rotation is always in 90-degree increments — arbitrary angles need a different tool.
-
Pick a scope
"All pages" rotates every page by the same angle. "Specific pages" takes a range like "1-3, 5, 8" — only those pages get rotated, the rest stay put.
-
Click Rotate and download
Output is a new PDF with the rotation flag updated. File size is within a few percent of the original because no content is re-rendered.
Why use this tool
You scanned a stack of mixed-orientation documents and pages 3 and 7 came out sideways. You imported a phone-camera shot into a PDF and the photo orientation got lost so the page is rotated 90 degrees. You exported a slide deck to PDF in landscape but you wanted portrait. You inherited a scanned book where every odd page is rotated 180 from every even page (whoever scanned it was flipping the book wrong). You received a contract where someone scanned page 4 upside down. You photographed a paper document and want to fix the orientation before sharing it. Rotation is one of those operations that desktop PDF readers can preview but most cannot save — Mac Preview lets you rotate but not always save reliably across versions, and Adobe Reader (the free one) explicitly cannot save rotated copies. So people end up paying for Acrobat just for this. Here it is free, lossless, and runs locally.
Features
Per-page or all-pages rotation
Pick "All pages" for the common case (one bad scan, every page sideways). Pick "Specific pages" and type something like "1, 3-5, 9" when only certain pages are wrong. This is the feature most online rotate tools skip — they only do all-or-nothing, forcing you to split, rotate, merge separately. Having the per-page mode here means a one-step fix for the typical scanner mishap where two or three pages out of fifty came out the wrong way.
Truly lossless
PDFs store page rotation as metadata in the page dictionary, not as actual transformed pixels. This tool flips that metadata flag and re-saves the PDF — no rasterization, no re-encoding, no quality loss. Text stays selectable, vector graphics stay sharp, file size barely changes. Some online rotators secretly re-rasterize to "normalize" the output, which makes text fuzzy and balloons file sizes. This one does not.
Reads page count up front
As soon as you drop in the file, the tool parses the structure and shows the page count. Two benefits: you confirm the right file uploaded, and you know the valid range for the "specific pages" field. So you do not type "1-100" on a 30-page document and get a cryptic error. If the input is encrypted, the parser flags it at this step before you waste time picking settings.
In-browser, no upload
Rotation runs through pdf-lib in your browser. The PDF never touches a server. This matters less for rotation than for compression (since rotation just shuffles metadata bits and the content never leaves the document) but the local execution model means the page works offline once loaded, there is no rate-limit, no queue, no daily cap. For documents you cannot upload (NDA-bound, regulated content), local rotation is the only safe option.
Privacy & security
This tool runs entirely in your browser. Your files are never uploaded to a server — every step of the process (reading, transforming, downloading) happens on your device using JavaScript and the Web APIs. You can verify this in your browser's network tab: clicking the tool's main action triggers zero requests to our servers. The page itself is served over HTTPS, but once it loads, your data stays put. No accounts, no tracking of file contents, no scanning your inputs.