🔄 Rotate PDF

Permanently rotate PDF pages 90°, 180°, or 270° in your browser. Free, no upload, no watermark — supports per-page rotation overrides.

What is Rotate PDF?

Rotate PDF pages permanently in your browser. Pick a default rotation (90° right, 180°, 90° left, or none) to apply to every page, then click individual page chips to override specific pages — useful when one or two pages were scanned upside-down or sideways. The rotation is written back into the PDF itself using <strong>pdf-lib</strong>, so the output reads correctly in any viewer, on any device, and survives email forwarding, printing, and re-uploading. Unlike rotating in a PDF reader (which only changes the display, not the file), this tool produces a genuinely rotated document. Runs entirely in your browser — no uploads, no storage, no watermark, no signup.

How to Use

  1. Drag and drop your PDF (or click to browse). The page count and per-page chips appear.
  2. Pick a default rotation — 90° right (clockwise), 180°, 90° left (counter-clockwise), or none.
  3. Click any individual page chip to cycle that page\
  4. ,
  5. ,

How PDF rotation actually works

Each page in a PDF document has a /Rotate entry in its dictionary, set to 0, 90, 180, or 270 degrees. When a viewer renders the page, it reads that value and rotates the displayed content by that many degrees clockwise. The page content (text, graphics, images) is stored without rotation; the /Rotate value is purely a display instruction.

This tool changes the /Rotate value to your target, then saves the file. The page contents are untouched, which is why rotation never degrades quality and barely changes file size. The result is a PDF that displays correctly in every viewer because every viewer respects the /Rotate value.

If you instead "rotate" by re-rendering the page as a rotated image and embedding the image back into a new PDF (which is what some bad PDF rotators do), you lose searchable text, accessibility metadata, and any vector quality. This tool never re-renders — only the rotation flag changes.

When to rotate per-page vs. all-at-once

The two common scenarios:

  • Entire document is sideways or upside-down — set the default rotation (90° right, 180°, or 90° left) and click Rotate & download. Every page rotates uniformly.
  • Mixed orientation scans — some pages are upright, others were scanned the wrong way round. Set the default to "No rotation", then click only the affected pages. Each click cycles through rotations until the page is upright. Pages you have changed are highlighted in amber.

For documents with predictable patterns — for example, all even pages need 180° because of duplex-scanner skew — set the default to "No rotation" and click each affected page once or twice. The tool keeps perPage overrides as a sparse map, so if you change the default, only your explicit overrides remain.

Common rotation problems and fixes

  • Page rotates the wrong direction — the rotation is clockwise. If 90° right gave you a page rotated 90° clockwise but you wanted counter-clockwise, use 90° left (which is 270° clockwise) instead.
  • Page is now upside-down after one rotation — the source page already had a rotation of 90° or 270°, and your additional 90° flipped it past upright. Apply 180° to the affected page (cycle the chip twice) to bring it back the right way up.
  • Rotation didn't persist after emailing — this is the issue this tool solves. Make sure you used this tool (which writes the rotation into the file) rather than rotating in a viewer (which only changes the display).
  • Original was a multi-page TIFF or scanned image — the input must be a PDF. If you have a TIFF or JPEG, first convert to PDF using the Image to PDF tool, then rotate the resulting PDF.
  • Some pages still appear in original orientation — your viewer may be caching the file. Close and reopen the document, or open it in a different viewer to confirm the rotation persisted.

Why client-side rotation is the right choice

Rotating a PDF is a tiny operation — just changing four bytes per page in the document dictionary. Yet most "free PDF rotator" sites still require you to upload the file to their servers, run the rotation server-side, and download the result. That model exists because the operators want either (a) ad impressions on the upload / download pages, or (b) a chance to upsell you to a paid plan that removes file-size limits. The actual processing could trivially happen in your browser.

This tool does the trivial thing: rotates the file in browser memory using pdf-lib, with no upload step, no waiting room, no watermark, no signup, no daily limit. The pdf-lib library is roughly 200 KB and downloads once per session — after that, every rotation is essentially instant. For sensitive documents (legal pleadings, medical scans, tax returns), client-side rotation is also the only way to keep the file off third-party servers.

Frequently Asked Questions

What is the difference between rotating in a viewer and rotating with this tool?

When you press the rotate button in Adobe Reader, Preview, or your browser's PDF viewer, the rotation only affects how the file is displayed in that viewer — it does not change the underlying file. Email the PDF or open it on another device, and it goes back to its original orientation. This tool, by contrast, writes the rotation directly into the PDF's page metadata, so every viewer everywhere reads it as the new orientation. The output is a permanently rotated file that does not depend on viewer settings.

Can I rotate just one or two specific pages?

Yes. Set the default rotation to "No rotation" so the rest of the document stays unchanged, then click only the pages you want to rotate. Each click cycles the page through 0° → 90° → 180° → 270° → 0°. Pages with overrides are highlighted in amber so you can see at a glance which pages will be affected.

Does the rotation stack on top of any existing rotation?

Yes. If a page already has a 90° rotation in the source file (which sometimes happens with scanned documents) and you apply another 90°, the page ends up at 180°. The tool reads each page's current rotation, adds your specified rotation, and saves the sum (modulo 360). This is what most users intuitively expect — apply 90° to a sideways page and it becomes upright.

Are my files uploaded to a server?

No. Rotation runs entirely in your browser using pdf-lib (a JavaScript / WebAssembly library). The file is loaded into memory, the rotation flags are flipped, and the result is saved to your downloads folder. Nothing is uploaded; no logs are kept. You can confirm by disabling your network connection — the tool still works.

Will rotation degrade quality or change the file size?

No. PDF page rotation is a metadata change, not a re-render — the page contents (text, vector graphics, embedded images) are kept byte-identical. The output file is typically the same size as the input, sometimes a few bytes smaller due to pdf-lib's slightly more compact serialisation. There is no quality loss whatsoever.

Why are some scanned PDFs sideways or upside-down?

Phone-camera and document scanners often save pages with whatever orientation the camera was held in. If you scan a page in landscape mode, the image is captured sideways even though the text is upright. This tool fixes those scans permanently. For mixed scans (some pages upright, some sideways), use per-page chips to rotate only the affected pages.

Related Tools

  • 📄 Merge PDF — Combine multiple PDF files into one — drag, drop, reorder, and merge in your browser. Free, unlimited, no uplo
  • ✂️ Extract PDF Pages — Extract specific pages from a PDF into a new file. Free, browser-based, supports ranges like "1-3, 5, 7-9", od
  • ✂️ Split PDF — Split a PDF into multiple files — every page, every N pages, or custom ranges. Free, browser-based, downloads
  • 🖼️ Image to PDF — Convert JPG, PNG, WebP, GIF, and HEIC photos into a single PDF in your browser. Reorderable thumbnails, page-s
  • 🖼️ PDF to Images (JPG, PNG, WebP) — Convert PDF pages to JPG, PNG, or WebP images. Free, browser-based, with quality slider, DPI control, page pic
  • 🖼️ PDF to JPG — Convert PDF pages to JPG images in your browser. Free, fast, with a quality slider, DPI control, page picker,
  • 📝 PDF to Text — Extract editable text from any PDF in your browser. Free, fast, with page-break options, word & character coun
  • 📝 Word to PDF — Convert .docx Word documents to PDF in your browser. Best-effort text conversion — preserves headings, bold, i

Related: rotate pdf, pdf rotator, rotate pdf pages, pdf rotation tool, permanently rotate pdf, flip pdf pages, turn pdf pages, rotate pdf 90 degrees, rotate pdf 180, rotate scanned pdf, rotate pdf online, rotate pdf free, rotate pdf no upload, rotate pdf in browser, rotate single page pdf