Skip to content

Rotate PDF

Upload a PDF, rotate every page or a specific set of them by 90/180/270 degrees, and download the result — rotation stacks correctly on top of whatever a page is already rotated to, so clicking "rotate" twice on the same page gets you 180°, not a reset back to 90°.

  • Rotate all pages or a specific selection
  • Rotation adds to the existing angle, not replaces it
  • 90°, 180° and 270° in either direction
  • Runs fully client-side

Rotate

Processed locally, files never uploaded

How to rotate a PDF

  1. 01

    Upload the PDF

    The page count is detected automatically.

  2. 02

    Choose which pages and how far

    Leave the page field blank (or type "all") to rotate everything, or list specific pages.

  3. 03

    Download the result

    Rotated pages, everything else untouched.

Why rotation is a stored property, not a re-drawn page#

A PDF page carries its own rotation as a stored number — 0, 90, 180, or 270 — that a PDF viewer reads and applies when displaying the page; the actual page content underneath never moves. Rotating a page here means changing that stored number, not redrawing the page sideways, which is why rotation is instant and lossless regardless of how complex the page content is.

Why rotating twice gives you 180°, not a reset#

Because rotation is stored per page as an existing value, this tool adds the requested rotation to whatever a page is already set to (wrapping back to 0 past 360), rather than overwriting it. Rotate a page 90° once, then rotate it 90° again, and it ends up at 180° — matching what someone would actually expect from clicking a "rotate" button twice, rather than each click starting over from the page's original orientation.

Rotating a selection versus rotating everything#

A scanned document sometimes has just one or two pages that came in sideways while the rest are already correct — rotating the whole file would fix the bad pages and break the good ones. Leaving the page field blank (or typing "all") rotates every page; listing specific pages or ranges rotates only those, leaving everything else exactly as it was.

Frequently asked questions

Does rotating twice reset back to the original angle?

No — each rotation adds to whatever the page is already set to, so rotating 90° twice gets you to 180°, matching what clicking a rotate button twice would actually produce.

Does rotating a page reduce its quality?

No — a PDF page's rotation is a stored property a viewer applies when displaying it, not something that re-renders the page content. Nothing about the page itself is redrawn.

Can I rotate just one or two pages instead of the whole document?

Yes — list specific pages or ranges instead of leaving the field blank, and only those pages are rotated. This is exactly for the common case where only a couple of scanned pages came in sideways.

Is my PDF uploaded to a server?

No. Rotation happens entirely in your browser — nothing about the file contents is transmitted anywhere.

Developers

UUID Generator

Generate cryptographically random UUID v4 or time-ordered UUID v7, in bulk.

Developers

Base64 Encoder & Decoder

Encode and decode Base64 with correct UTF-8 handling, including the URL-safe alphabet.

Developers

ULID Generator

Generate ULIDs — sortable by creation time like UUID v7, but Crockford Base32 instead of hex.