We use cookies

We use cookies and similar technologies to enhance your browsing experience, analyze site traffic, and personalize content and ads. By clicking "Accept", you consent to our use of cookies. Learn more in our Privacy Policy.

Free · in your browser · no signup

Rotate PDF — Free, In Your Browser

Rotate every page of a PDF 90°, 180° or 270° and download the fixed file — privately, in your browser, no upload.

Drop PDF files here
Drop one PDF to rotate all its pages

Rotate PDF turns every page of a PDF by 90, 180, or 270 degrees and gives you a corrected file to download. It's built for the common case where a scanner or phone camera saved pages sideways or upside down, and you want them upright without reaching for desktop software.

Everything happens in your browser. When you pick a file, it's read and rewritten in the page itself, and the rotated copy is generated on your machine. Nothing is sent to a server, so there's no upload wait, no account, and no file sitting in someone else's storage. That also means it works offline once the page has loaded, and the size of file you can handle depends on your own device's memory rather than an upload limit.

How it works

Drop in a PDF (or use the file picker) and choose a rotation. The tool reads the document, applies the angle to every page, and writes a fresh PDF you can download.

Key points:

  • All pages rotate together. Choosing 90 spins each page a quarter-turn clockwise; 270 is the same as 90 counter-clockwise.
  • Rotation is non-destructive to content. Text stays selectable and images stay sharp because the page content isn't re-rendered to pixels. Only the page's orientation flag and its display box are changed.
  • The output is a normal PDF. It opens in any reader and prints in the new orientation.
  • No upload step. The file is processed locally, so large documents don't need a network round-trip and your data never leaves the tab.

A worked example: fixing a sideways scan

Say a multi-function printer saved a 12-page contract in landscape because the pages fed in rotated 90 counter-clockwise. On screen the text reads bottom-to-top.

  1. Open the tool and select contract.pdf.
  2. Because the pages are rotated a quarter-turn the wrong way, apply 90 (clockwise) to bring them upright. If they were a quarter-turn the other way, you'd use 270.
  3. Download the result, e.g. contract-rotated.pdf.

Under the hood, each page object carries a /Rotate entry that is a multiple of 90. The tool adds your angle to whatever value is already there and normalizes it into the 0, 90, 180, 270 range. A page that was already at /Rotate 270 plus your 90 becomes 0 (back to upright), which is why a page that looks correct can stay correct even when its neighbours change.

Common use cases

  • Scanned documents fed into the scanner in the wrong orientation.
  • Phone photos saved as PDF, where the camera baked in a rotation that the PDF reader ignores.
  • Mixed-orientation reports where someone inserted a wide table or chart and it ended up sideways.
  • Preparing files for print, so the paper comes out the right way up without fiddling with printer driver settings each time.
  • Cleaning up exports from tools that emit pages at the wrong angle, before sending the file on to someone else.

Because processing is local, this is also a reasonable choice for documents you'd rather not hand to an online service, such as signed agreements, IDs, payslips, or anything with personal data.

Tips and gotchas

  • Rotation applies to the whole document. If only some pages are sideways, rotating everything will throw the rest off. For mixed files, rotate, then check; you may need to split out the affected pages first.
  • Direction matters. 90 and 270 are opposite quarter-turns. If a page goes further wrong, you picked the opposite direction.
  • Existing rotation stacks. The angle adds to any rotation the file already had, so the visible result depends on the page's starting orientation, not just the button you pressed.
  • Page size doesn't change. A portrait page rotated 90 becomes landscape in how it displays and prints, but the underlying media dimensions are the same numbers, just swapped in effect.
  • Very large or image-heavy PDFs use real memory. Since there's no server, a 500 MB scan is bounded by your device's RAM, not an upload cap.

What the /Rotate flag actually does

A PDF page is described by a dictionary of attributes. One of them is /Rotate, an integer that must be a multiple of 90. It tells the viewer how many degrees clockwise to turn the page for display and printing, without touching the actual content stream.

That distinction is the reason rotation here is lossless. The text, vectors, and images keep their original coordinates; only the instruction "show this turned by N degrees" changes. A minimal page object looks like:

<< /Type /Page
   /MediaBox [0 0 612 792]
   /Rotate 90
   /Contents 4 0 R >>

A missing /Rotate is treated as 0. Values outside 0, 90, 180, 270 (including negatives like -90) are normalized into that set. This tool reads each page's current value, adds your chosen angle, takes the result modulo 360, and writes it back, which is why it composes cleanly with files that were already rotated.

Tips

  • Use 90 for a clockwise quarter-turn and 270 for counter-clockwise; 180 flips upside-down pages.
  • Check the first page before rotating; if it's already correct, the rest may be too, and rotating could break them.
  • For files where only some pages are sideways, split those pages out first, then rotate just that subset.
  • After downloading, open the result and confirm orientation in a reader before printing or sending it.
  • Working with sensitive scans? This runs entirely in your browser, so the file never leaves your device.
  • If a page looks worse after rotating, you chose the opposite direction; undo by applying the complementary angle (90 vs 270).

How to use Rotate PDF — Free, In Your Browser

  1. 1Drop a single PDF.
  2. 2Click rotate left, right, or 180°.
  3. 3All pages rotate by that amount.
  4. 4The corrected PDF downloads instantly — processed locally.

Frequently asked questions

Can I rotate only one page instead of the whole PDF?

This tool applies the same rotation to every page. To fix a single page, split it out into its own PDF first, rotate that, then merge it back, or rotate the whole file and accept that the rest will need correcting.

What's the difference between 90, 180, and 270 degrees?

90 is a quarter-turn clockwise, 180 turns the page upside down, and 270 is a quarter-turn counter-clockwise (the same as 90 the other way). Pick the one that brings your content upright.

Does rotating reduce quality or make the file blurry?

No. Rotation only changes each page's orientation flag, not its content, so text stays selectable and images keep their original resolution. It's a lossless operation.

Is my file uploaded anywhere?

No. The PDF is read and rewritten inside your browser, and the rotated copy is generated on your device. Nothing is sent to a server, so it also works offline once the page has loaded.

Why does the page size look different after I rotate it?

Rotating a portrait page by 90 or 270 makes it display and print as landscape. The stored page dimensions are unchanged; the viewer simply presents them turned, which swaps the effective width and height.

I rotated 90 but the page is still wrong. What happened?

The page was likely turned the other way, so you needed 270 instead. Rotation also adds to any angle the file already had, so the visible result depends on the page's starting orientation.

Will the rotated PDF still print correctly?

Yes. The new orientation is stored in the file itself, so any reader or printer will use it. You shouldn't need to set rotation again in the print dialog.

How large a PDF can I rotate?

There's no fixed upload limit because processing is local. The practical ceiling is your device's available memory, so very large or image-heavy scans depend on how much RAM your browser can use.

← All toolsRead our guides →