Rotate a PDF — fix sideways scans without uploading

Feed paper into a scanner the wrong way round and you get a PDF where every page is sideways or upside down — perfectly readable to no one. This tool rotates all pages of a PDF by 90° right, 180°, or 90° left, and it does the whole job on your own device. The rotation is applied by pdf-lib, plain JavaScript running in your browser, so the document — often a scanned ID, lease, or signed form, exactly the kind of paper people scan — is never uploaded anywhere. The fix is written into each page’s rotation metadata, the standard mechanism every PDF viewer respects, so the corrected file opens the right way up in Acrobat, Preview, browsers, and on phones.

How it works

  1. Drop your sideways PDF below.
  2. Choose the direction from the Rotate by menu: 90° right, 180°, or 90° left.
  3. Download the corrected PDF — every page is rotated by the same amount.

Frequently asked questions

Will the rotation stick in other PDF viewers?

Yes. The tool sets each page’s rotation entry in the PDF itself — the standard, spec-defined way to orient a page — rather than applying a temporary view setting. Acrobat, macOS Preview, browsers, phones, and printers all honor it.

Can I rotate only some pages?

This tool rotates every page by the same amount, which fits the common case of a whole batch scanned in the wrong orientation. If only a few pages are wrong, a workaround is to extract those pages, rotate them, and merge them back — all three tools run locally on this site.

Does rotating reduce quality or re-render the pages?

No. Nothing is rasterized or recompressed — the page content stays exactly what it was, with only the orientation metadata changed. Text stays selectable and images keep their original resolution.

Is the file uploaded while it is rotated?

No. Rotation happens in JavaScript inside your browser; the PDF never crosses the network. Scanned documents tend to be personal — leases, IDs, signed forms — and yours stays on your machine for the entire operation, even if you go offline after the page loads.