Rotate PDF

Turn sideways pages the right way up without re-rendering them. Runs entirely in your browser.

Rotate PDF pages

Turn every page, or pick the sideways ones. Rotation is written to the page itself, so nothing is re-rendered or recompressed.

Rotation is one number, not a redraw

Every page in a PDF carries a rotation value: 0, 90, 180 or 270 degrees. It tells the viewer how to present the page, and it is entirely separate from the drawing instructions that make up the content. Turning a page correctly means changing that number and nothing else.

A surprising number of tools do it the other way, rasterising each page into an image, rotating the pixels, and wrapping the result in a new PDF. It works, in the sense that the page comes out the right way up. It also converts your searchable text into a picture of text, softens every vector line, resamples every image, and usually produces a much larger file. The damage is invisible until you try to select a paragraph or zoom in.

This page changes the number. Whatever was in the document is still in the document afterwards, byte for byte, just presented at a different angle.

The bug that makes rotation feel broken

Scanned documents very often already carry a rotation, because the scanner recorded the page one way and tagged it to display another. When you ask to turn such a page 90 degrees, there are two possible interpretations: set the rotation to 90, or add 90 to what it already had.

Only the second is what anyone means. A tool that sets rather than adds produces the specific frustration of clicking rotate on an already-rotated page and watching it stay exactly where it was, or jump somewhere unrelated. This adds, so a page at 90 turned once more lands at 180, every time.

Why the whole document is selected to begin with

The common case by a wide margin is a document that is entirely sideways: a batch scan where the feeder was loaded the wrong way, or a phone photograph series taken in landscape. For that, having to select every page first would be pure friction, so everything starts selected and one click on Left or Right fixes the lot.

The other common case is a report where only the wide tables were rotated to fit. Select none, click those few pages, and turn just them. Both patterns are one or two clicks, which is the point.

Rotate PDF FAQ

Does rotating reduce quality or make text unselectable?

No, and this is the main thing that separates a good rotation tool from a bad one. A PDF page carries a rotation property of its own, so turning a page is a matter of changing one number rather than redrawing anything. Text stays selectable and searchable, vector diagrams stay vector, and images keep their original bytes. Tools that rasterise each page to an image and rotate the image do lose all of that, and the file usually gets larger too.

Is my PDF uploaded?

No. The pages are rendered for preview and the rotation is written back to the document, all by code running on your own device. Scanned documents are among the most sensitive files people handle — contracts, medical letters, passports photographed at an angle — and none of it leaves your machine here.

Can I rotate only some pages?

Yes. Every page starts selected, because rotating a whole scanned document is the usual case, but you can click any thumbnail to deselect it. A common pattern is a document where only the landscape tables came out sideways: select none, click just those pages, and turn them.

What if a page is already rotated?

The turn composes with whatever rotation the page already had, rather than replacing it. A page already sitting at 90 degrees that you turn once more ends up at 180. That sounds obvious but it is the single most common bug in rotation tools, and it produces the maddening result where turning a page appears to do nothing.

Why does the preview turn instantly but the file take a moment?

The preview is CSS rotating a thumbnail that has already been rendered, which is free. Writing the change into the document means rewriting the PDF structure and handing you a new file, which takes as long as the document is large. Nothing is sent anywhere in either case.