Rotate PDF
Rotate all, odd, even or chosen pages of a PDF by 90°, 180° or 270° in your browser — no upload — and save the result.
A PDF whose selected pages carry the new rotation, listed page by page (from → to) before you download; content is untouched, so nothing is re-rendered.
Example: A landscape scan with pages 1 and 3 sideways: choose pages "1, 3" and +90° clockwise; the table shows 0° → 90° for each, and scan-rotated.pdf downloads.
A flag on the page,
not a new picture.
What rotation means in a PDF, how the new value is computed, and why the content is not touched.
How PDF rotation works
Every page can carry a /Rotate entry — 0, 90, 180 or 270 degrees clockwise — that tells a viewer how to display it (ISO 32000-1 §7.7.3.3). The page content itself stays as drawn. This page reads each page's current value, computes the new one, and writes it back; nothing is rasterised or re-encoded, so quality and size are unchanged apart from the rewrite.
Turn by vs set to
“Turn by” adds the angle to the current value (a page already at 90° turned by 90° becomes 180°); “Set to” makes every selected page exactly that angle. The table shows now → after for each page and greys out pages that would not change; if none would, no download is offered. Odd/even follow the viewer's page numbers, not printed folios.
Limits
A page whose stored rotation is not a multiple of 90 (rare, non-conforming) is rounded to the nearest quarter turn and flagged. A password-protected PDF is refused. The reading and writing is done by pdf-lib, an open-source (MIT) PDF library that is downloaded to your browser only when you choose a file — the page itself stays small. Nothing leaves the browser: the file is read into memory on your device, rewritten there and offered back as a download; the same four anonymous usage counts as the rest of the site apply.
SOURCES
- ISO 32000-1:2008 (PDF 1.7) — document structure, page tree and the page /Rotate entry (§7.7.3, Table 30); freely published by Adobe
- pdf-lib 1.17.1 (MIT) — the open-source PDF library that reads and writes the file in your browser; loaded only when you choose a file
Last reviewed 20 September 2026. How results are checked: How we verify.