Rotate PDF Pages Free

Rotate selected pages or every page of a PDF 90, 180, or 270 degrees. Useful for fixing sideways scans and photo-PDFs.

About this tool

Scanned documents, phone photos, and exported PDFs often come out sideways or upside down. Rotation here is a /Rotate flag on each page — the pixels are not redrawn — so quality and file size stay put. You can apply one angle to the whole file, a page range, or a different angle per page from the thumbnail picker.

How it works

  1. Upload your PDF file.
  2. Choose rotation angle: 90°, 180°, or 270° clockwise.
  3. Optionally specify which pages to rotate, or leave blank to rotate all pages.
  4. Download your rotated PDF instantly.

Features

Tips for best results

Rotate some, not all

Leave the Pages field blank to rotate the whole document. Enter ranges like 1,3-5 to fix only the sideways pages — faster than rotating everything and re-rotating the correct pages back to normal.

90° or 180°?

If text reads up-the-side, rotate 90° clockwise. If it reads upside-down, rotate 180°. 270° is for when text reads down-the-other-side — the least common case, usually from landscape scans.

Rotation is free — it's lossless

PDFwarp rotates by updating page metadata, not by re-rendering pixels. Your file size, image resolution, and visual quality are unchanged.

Phone scans? Hold the phone consistently

Most rotation problems come from scanning each page with a different grip. Hold the phone in the same orientation for every page in a batch, and you'll rarely need this tool.

Under the hood

page.rotate(), not a redraw

pypdf applies page.rotate() — the PDF /Rotate attribute — then writes a new file. The page's content stream is untouched. That is why file size barely moves and scanned photos do not get a second JPEG pass.

Two input modes, same writer

A uniform run takes one angle (90, 180, or 270) plus an optional page list or range. The visual picker instead posts a JSON list of {page, rotation} pairs so page 2 can be 90° while page 7 is 180°. Anything outside those sets is copied through as-is.

Viewers honor the flag; printers usually do too

Desktop readers, browsers, and most print dialogs respect /Rotate. A few older RIP pipelines ignore it and print the raw orientation — if a print shop's proof comes out sideways, flatten via PDF → Images → Images → PDF as a last resort. That path does re-render, unlike this tool.

Frequently asked questions

Can I rotate just specific pages?

Yes — enter the page numbers you want to rotate in the Pages field (e.g. 1-3,5). Leave blank to rotate all pages.

What rotation angles are supported?

90°, 180°, and 270° clockwise rotation are all supported.

How do I undo a rotation?

Rotate again in the opposite direction. A 90° clockwise rotation can be undone with a 270° rotation.

Does rotating affect file size or quality?

No — rotation is stored as metadata and does not change the underlying content, file size, or visual quality.

Can each page have a different angle?

Yes. The thumbnail picker sends a per-page map (page number + 90/180/270). Pages you leave alone are copied through unchanged.

Related tools