Rotate PDF Pages – Change PDF Orientation Free Online
🔄 Free  ·  No Signup  ·  No Watermark  ·  100% Private

Rotate PDF Pages
Change PDF Orientation Free

Rotate individual pages or your entire PDF clockwise, counterclockwise, or 180°. Preview every page live before downloading. Works entirely in your browser — your files never leave your device.

PDF
Original PDF
🔄
PDF
Rotated PDF
100%
Free Forever
0s
Server Upload Time
3
Rotation Modes
Live
Page Preview

🔄 PDF Page Rotator

Upload your PDF, click pages to select them, rotate as needed, then download your corrected PDF instantly.

📂 Upload PDF File
🔒
100% Private: Your PDF is rendered and rotated entirely in your browser using PDF.js and PDF-lib. Your file is never sent to any server — it stays on your device at all times.
📄

Drag & Drop your PDF here

or click to browse — any PDF, any size

✅ PDF

Four Pillars of a Great
PDF Page Rotator

The design principles behind this tool — and what to look for in any PDF rotation tool you use.

01

True to Source

Rotation only changes a page's orientation flag — text, images, and quality stay byte-for-byte identical to your original.

02

Local Processing

Rendering and rotation run in your browser with PDF.js and PDF-lib — your file never touches a server, so it stays private.

03

See Before You Save

Live thumbnails rotate in real time as you click, so you confirm every page looks right before downloading.

04

Precise Control

Rotate one page, a selection, odd or even pages, or the whole document — then reset anything in a click.

The Best Free PDF Page Rotator

Fast, private, and fully browser-based — rotate any PDF page to any orientation, permanently, in seconds.

🔒
100% Private & Secure
Your PDF is processed entirely in your browser using PDF.js for rendering and PDF-lib for modification. It is never uploaded to any server. Complete privacy guaranteed.
🖼️
Live Page Previews
Every page of your PDF is rendered as a visual thumbnail so you can see exactly which pages need rotating. The preview updates live as you apply rotations.
🎯
Rotate Individual Pages
Click any single page thumbnail to rotate just that page 90° CW, 90° CCW, or 180°. Each page has its own per-card rotation controls for fast single-click correction.
Multi-select Rotation
Click to select multiple pages, then rotate all selected pages at once using the toolbar buttons. Select All, None, Odd pages, or Even pages with one click.
Quick Rotate Presets
Use presets to instantly rotate all pages 90° CW, 90° CCW, 180°, force all pages to Portrait orientation, or force all pages to Landscape — with a single dropdown selection.
🔃
3 Rotation Directions
Rotate clockwise (90° CW), counterclockwise (90° CCW), or flip upside-down (180°). Supports any combination of rotations per page in a single document.
Reset Any Page
Made a mistake? Reset individual page rotations or click "Reset All" to undo every rotation and return the entire document to its original orientation instantly.
💾
Permanently Saved Rotation
Rotations are permanently embedded into the downloaded PDF using PDF-lib. The rotated pages will appear correctly in any PDF reader, viewer, or printer — every time.
📱
Works on Any Device
Fully responsive design works on desktop, tablet, and mobile. Fix sideways scanned documents or misaligned PDFs from anywhere, any time, completely free.
📊
Live Status Dashboard
A stats bar tracks total pages, how many are selected, how many you've rotated, and how many remain unchanged — so you always know the state of your document.
🌗
Auto Dark Mode
The interface follows your system theme automatically via prefers-color-scheme — comfortable to use in bright daylight or late at night.
♾️
Unlimited Use
Rotate as many pages and PDFs as you like, as often as you like. No daily limits, no waiting timers, no paywalls — completely free, forever.

Rotate PDF Pages in 3 Steps

From upload to rotated download in under a minute. No sign-up, no software required.

1
Upload Your PDF
Drag and drop your PDF or click to browse. All pages render as live thumbnails so you can see exactly which ones are sideways or upside-down.
2
Select & Rotate Pages
Click individual page cards to select them, then use the toolbar to rotate 90° CW, 90° CCW, or 180°. Or use per-card buttons for instant single-page rotation.
3
Download Fixed PDF
Click "Download Rotated PDF". Your corrected PDF downloads instantly with all rotations permanently saved. Works in every PDF reader.

Understanding Your
Rotation Options

Each rotation control does something specific. Here's exactly what they do and when to reach for each.

90° Clockwise (CW)

Turns a page a quarter-turn to the right. A portrait page becomes landscape with its top edge pointing right. The most common fix for sideways scans.

90° Counterclockwise (CCW)

Turns a page a quarter-turn to the left. A portrait page becomes landscape with its top edge pointing left — for scans rotated the other way.

🔃

180° Flip

Turns a page upside-down. Perfect for pages that were scanned or photographed inverted, so the top becomes the bottom.

📄

Force Portrait

Automatically rotates any landscape pages so the whole document becomes upright portrait — great for mixed-orientation files.

🖥️

Force Landscape

Rotates upright pages a quarter-turn so the document becomes wide landscape — handy for spreadsheets and wide tables.

Reset

Clears the rotation you applied to a page (or all pages) and returns it to its original orientation, in one click.

Rule of thumb: For a single sideways page, use that page's own ↻ / ↺ buttons. For a whole document scanned sideways, reach for a preset. Use Force Portrait/Landscape when a PDF mixes orientations and you want them all consistent.

What Happens Inside Your
Browser, Step by Step

For the curious: a look at exactly what the tool does between dropping your PDF and downloading the rotated result.

📥

1. File read as bytes CLIENT-SIDE

When you drop or pick a PDF, the browser reads it into an ArrayBuffer. The bytes never leave your tab — nothing is uploaded.

🔍

2. PDF-lib loads the document LOAD

PDF-lib parses the byte array into a document object, reads the page count, and notes each page's existing rotation flag.

🖼️

3. PDF.js renders thumbnails RENDER

PDF.js draws every page onto a small canvas at thumbnail scale, so you get a true visual preview of each page in the grid.

🧱

4. Page cards built BUILD

Each rendered canvas is placed into a page card with a number badge, selection check, and per-page rotation buttons.

5. You select pages SELECT

Clicking a card toggles it into a selection set. Toolbar shortcuts let you grab all, none, odd, or even pages at once.

🔄

6. Rotation tracked per page ROTATE

Each rotation adds to that page's rotation value, kept normalised to 0, 90, 180, or 270 degrees in an array.

👁️

7. Live CSS preview PREVIEW

The thumbnail canvas is rotated visually with a CSS transform, so you see the result instantly without re-rendering.

8. Presets compute orientation PRESET

Force-Portrait and Force-Landscape compare each page's width and height (and current rotation) to decide which pages need turning.

🖋️

9. Rotations applied to a fresh copy APPLY

On download, a clean copy of the original is loaded and setRotation(degrees(n)) writes the new orientation into each changed page.

💾

10. Saved & downloaded DOWNLOAD

The document is serialised to bytes, wrapped in a Blob, and saved to your device with your chosen filename. Nothing was uploaded.

How PDF Page
Rotation Actually Works

Understanding what rotation changes inside a PDF explains why this tool is lossless and instant.

🔄 Rotation Is Just Metadata

Every page in a PDF carries a small piece of metadata called the /Rotate entry — a number that's 0, 90, 180, or 270. It tells the viewer how many degrees to turn the page clockwise when displaying it. Rotating a page simply changes that number; the page's actual content is never redrawn or altered.

🎯 Why That Makes It Lossless

Because rotation only updates the orientation flag, your text stays selectable, your images keep their full resolution, and the file's quality is untouched. This is fundamentally different from rotating an image, where pixels get re-sampled. A rotated PDF page is byte-for-byte the same content — just displayed at a new angle.

👁️ Preview vs Embedded Rotation

While you work, the tool rotates each thumbnail using a CSS transform — a fast, purely visual preview. That's separate from the real change: when you download, PDF-lib calls setRotation() to bake the new /Rotate value permanently into the page, so every reader shows it correctly.

📐 How Rotations Add Up

Rotations combine with whatever orientation the page already had. If a page was already rotated 90° and you add another 90°, the tool normalises the result to 180°. Values always stay within 0–270, so you can rotate as many times as you like and the math stays clean — four 90° turns bring a page right back to where it started.

🚧 What Rotation Can't Do

Rotation changes orientation, not layout. It won't crop a page, resize it, reflow text, or fix skew from a crooked scan (where a page is tilted a few degrees rather than turned a clean 90°). For those, you'd want a crop, deskew, or organize tool. Rotation is the right fix when a page is cleanly sideways or upside-down.

PDF & In-Browser Rotation Through the Years

How rotating a document went from desktop-only software to something any browser can do instantly.

1993
PDF 1.0 launches
Adobe introduces the Portable Document Format, with each page carrying a /Rotate entry defining its display orientation.
2001
Acrobat matures
Desktop tools make rotating, reordering, and editing PDF pages routine — but only through installed, often paid, software.
2008
PDF becomes an ISO standard
ISO 32000-1 formalises the format, including the page rotation model, ensuring every reader interprets /Rotate the same way.
2011
PDF.js arrives
Mozilla's PDF.js renders PDFs in pure JavaScript, making accurate in-browser page previews possible for the first time.
2015
Canvas & File APIs mature
Browser APIs for reading files and drawing to canvas become universal, enabling rich client-side document tools.
2019
PDF-lib enables editing
PDF-lib lets JavaScript modify and save PDFs — including writing rotation — entirely in the browser, with no server.
Today
Private, instant rotation
PDF.js for preview plus PDF-lib for writing means you can rotate any PDF on-device, losslessly, in seconds. This tool is built that way.

When You'll Want to
Rotate a PDF

Sideways and upside-down pages are everywhere. Here's where rotating a PDF saves the day.

📠

Sideways Scans

Fix documents fed into a scanner the wrong way so they display upright instead of rotated 90°.

📱

Phone-Photo PDFs

Correct PDFs made from phone photos taken in the wrong orientation, turning sideways pages upright.

📊

Wide Spreadsheets

Rotate wide tables and spreadsheets to landscape so columns fit and read naturally.

🔀

Mixed-Orientation Merges

After merging files, normalise pages that ended up in different orientations into one consistent layout.

📽️

Presentations

Flip slides exported sideways back to the correct orientation before sharing or printing.

📨

Faxes

Fix received faxes that arrive rotated or upside-down so they're readable on screen.

📝

Forms

Straighten scanned forms before filling, signing, or filing them away.

📚

Book & Page Scans

Rotate scanned book pages or two-up spreads into the right reading orientation.

🧾

Receipts

Turn receipts photographed sideways so they're upright for expense reports.

📜

Certificates

Fix landscape certificates that opened in portrait, or vice versa, before printing.

📐

Blueprints & Plans

Orient large technical drawings correctly so they read the way they were designed.

🖼️

Posters & Flyers

Rotate design exports that came out in the wrong orientation back to upright.

📄

Single Bad Page

Correct just one sideways page in an otherwise-fine document, leaving the rest untouched.

🖨️

Print Prep

Set the right orientation so a document prints correctly without manual printer fiddling.

🗂️

Archiving

Standardise the orientation of documents before storing them in a long-term archive.

📤

Client Delivery

Make sure every page is upright and consistent before sending a polished file to a client.

Embedded Rotation vs
Viewer Rotation vs Re-rendering

There are several ways to "rotate" a PDF, and they're not equal. Here's how they compare.

Property 🔄 This Tool (Embedded) 👁️ Viewer Rotation 🖼️ Re-rendering as Images
Saved into the fileYesNoYes
Persists everywhereYesView onlyYes
Keeps text selectableYesYesNo
Lossless / no quality dropYesYesNo
Changes file size muchNoNoOften larger
SpeedInstantInstantSlower
Bottom line: Embedded rotation — what this tool does — gives you the persistence of re-rendering without any of the quality loss. Your text stays selectable, quality stays perfect, and the new orientation shows up in every reader.
Property 🖥️ This Tool (Browser) ☁️ Server-Side Tools 💻 Desktop Apps
File leaves deviceNeverUploadedNever
Install requiredNoNoYes
Live page previewYesSometimesYes
CostFreeOften paidOften paid
Works offlineAfter loadNoYes

12 Tips for Rotating PDFs Well

Small habits that make rotating pages faster, cleaner, and mistake-free.

Use presets for whole-doc fixes

If every page is sideways the same way, a single preset beats clicking page by page. Reach for "Rotate ALL 90° CW" first.

Select odd or even for spreads

Book scans often alternate orientation. The Odd Pages and Even Pages selectors let you rotate alternating pages in two clicks.

Force Portrait for mixed files

When a PDF mixes upright and sideways pages, "Force ALL to Portrait" makes them consistent automatically.

Preview before you download

The thumbnails rotate live. Scan the grid and confirm every page looks right before clicking download.

Use per-card buttons for one page

To fix a single page, skip selection entirely — each card has its own ↺ ↻ 🔃 ↩ buttons for instant rotation.

Reset instead of over-rotating

If you've turned a page too far, hit its ↩ reset rather than rotating three more times to get back.

Watch the stats bar

The Rotated and Unchanged counters confirm at a glance how many pages you've actually changed.

Name the output clearly

Keep the "-rotated" suffix so you can tell the corrected file apart from your original at a glance.

Keep your original

The tool never changes your source file, but it's still wise to keep the original until you've confirmed the output.

Four turns = back to start

Rotation wraps every 360°, so if you lose track, rotate until the page looks right — you can't break anything.

Rotation won't fix skew

If a scan is tilted a few degrees rather than turned 90°, you need a deskew tool — rotation only does clean quarter-turns.

Test the file after download

Open the downloaded PDF in your usual reader to confirm the new orientation persists before sharing it.

Who Rotates PDFs Most?

Fixing page orientation is everyday work in any field that scans, merges, or shares documents.

⚖️

Legal Teams

Straighten scanned contracts, exhibits, and filings so every page reads correctly before submission.

🏦

Finance & Accounting

Rotate wide statements and ledgers to landscape, and fix sideways scanned receipts and invoices.

🏥

Healthcare

Correct the orientation of scanned charts, lab reports, and intake forms for clean records.

🏢

Administration

Normalise the orientation of mixed documents before filing, sharing, or archiving them.

🏗️

Architecture & Engineering

Orient large plans, blueprints, and technical drawings the way they were designed to be read.

🎓

Education

Fix sideways scanned worksheets, exams, and handouts before distributing to students.

📚

Libraries & Archives

Standardise the orientation of digitised books, manuscripts, and historical documents.

🏛️

Government

Correct scanned public records and forms so they're upright and consistent for filing.

📰

Publishing

Rotate page proofs and layouts that exported in the wrong orientation during production.

🏠

Real Estate

Fix sideways floor plans, surveys, and scanned contracts before sending to clients.

🛡️

Insurance

Straighten scanned claims, policies, and supporting photos for clean case files.

💼

Consulting

Make sure merged decks and reports have a consistent orientation before client delivery.

How Your PDF Is Handled

Your documents are personal. Here's exactly what happens — and doesn't happen — when you rotate a PDF here.

🔒 Everything Happens In Your Browser

This tool uses PDF.js to render page previews and PDF-lib to write rotations. Both run entirely inside your browser tab. Your PDF is read from your device, processed in memory, and the rotated copy is handed straight back to you for download — without ever being uploaded to a server.

🛡️ What You Can Still Watch Out For

Although the rotation logic is local, any website you visit receives normal browser metadata such as your IP address, user agent, and referrer. If you're handling sensitive documents, it's always good practice to verify how a tool behaves rather than taking claims on faith.

For background reading on privacy and safe handling of personal files, see the Electronic Frontier Foundation's privacy resources.

🧹 Nothing Stored After You Leave

When you close the tab or click "Clear & Upload New", the document bytes, thumbnails, and rotation state are discarded. There's no account, no cloud storage, and no history. Save your rotated PDF before closing the tab.

🔎 Verify It Yourself

Don't take our word for it. Press F12 (or Cmd+Option+I on Mac) to open developer tools, switch to the Network tab, then upload a PDF and rotate it. You'll see the PDF.js and PDF-lib libraries load, but no outbound request carrying your file — the signature of a genuine client-side tool.

Rotation Quick Reference

A handy cheat-sheet for what each rotation does to a page and when to use it.

Rotation Result on a Portrait Page Best For
↻ 90° CWBecomes landscape, top edge points rightPages scanned sideways to the left
↺ 90° CCWBecomes landscape, top edge points leftPages scanned sideways to the right
🔃 180°Stays portrait but upside-downPages scanned or shot inverted
📄 Force PortraitLandscape pages turn upright; portrait unchangedMaking a mixed document all upright
🖥️ Force LandscapePortrait pages turn sideways; landscape unchangedWide tables, spreadsheets, plans
↩ ResetReturns the page to its original angleUndoing a rotation you didn't want
Remember: The /Rotate value is always measured clockwise. Two 90° CW turns equal one 180°, and four equal a full turn back to the original orientation.
Heads-up: Rotation turns a page in clean 90° steps. If your scan is slightly tilted (skewed) rather than turned a full quarter, rotation won't straighten it — you'll need a deskew tool for that.

8 PDF Rotation Myths — Debunked

Plenty of confusion surrounds rotating PDFs. Here are the most common myths and the truth.

Myth

"Rotating a PDF reduces its quality."

Truth

Rotation only changes the page's orientation flag. Text, images, and quality are completely untouched — it's fully lossless.

Myth

"It re-uploads my file to a server."

Truth

No upload happens. Rendering and rotation run in your browser with PDF.js and PDF-lib. Confirm it in the DevTools Network tab.

Myth

"You can only rotate the whole document."

Truth

You can rotate a single page, a custom selection, odd or even pages, or everything — your choice, page by page.

Myth

"Rotation breaks selectable text."

Truth

Text stays fully selectable and searchable. Only the display angle changes — the underlying content is never converted to an image.

Myth

"This adds a watermark."

Truth

No watermark or branding is ever added. Your rotated PDF is clean — identical content, just at the new orientation.

Myth

"The rotation won't stick in other readers."

Truth

Rotations are written into the PDF's /Rotate entry, so they persist in Acrobat, browsers, phones, and printers alike.

Myth

"Rotating makes the file much bigger."

Truth

Changing a rotation flag adds essentially nothing to the file size. The output stays the same size as your original.

Myth

"It only previews — it doesn't really save."

Truth

The live thumbnail is a preview, but on download PDF-lib writes the rotation permanently into the file you keep.

Common Rotation Issues

If something doesn't behave the way you expected, one of these is usually the cause.

🔄 "I clicked rotate but nothing changed"

The toolbar rotate buttons act on selected pages. Fix: click pages to select them first (or use Select All), then rotate — or use a single page's own per-card buttons.

"I rotated the wrong way"

Easy to fix. Fix: rotate the other direction, hit the page's ↩ reset button, or use "Reset All" to clear everything and start fresh.

🐌 "A big PDF is slow to load"

Every page is rendered as a thumbnail, which takes a moment for large files. Fix: let the progress bar finish; close other heavy tabs to free memory on slower devices.

📄 "Force Portrait didn't rotate a page I expected"

The preset only turns pages whose dimensions are landscape. Fix: a page that's already portrait stays put — use a manual 180° if it's upside-down rather than sideways.

🔐 "My PDF won't load"

Password-protected or corrupted PDFs may fail to open. Fix: remove the password first with an unlock tool, then load the unprotected copy here.

💾 "The download didn't start"

A browser pop-up or download blocker may have intercepted it. Fix: allow downloads for this site, then click "Download Rotated PDF" again.

📐 "The page is tilted, not turned"

Rotation does clean 90° turns, not small-angle straightening. Fix: for a skewed scan tilted a few degrees, use a deskew tool instead of rotation.

👁️ "It looked right but opened sideways elsewhere"

You may have rotated only the preview without downloading. Fix: always click "Download Rotated PDF" — the live thumbnail is a preview until you save.

More Free PDF Tools

Explore more free browser-based PDF tools for all your document needs.

Protect PDF PNG to PDF PPT to PDF PSD to PDF PDF to JPG PDF to Text PDF to PNG PDF to TIFF Organize PDF Pages Merge PDFs

PDF Rotation Terms Explained

Short, friendly definitions for the terms you'll meet when rotating PDF pages.

Rotation
Turning a page's display orientation in 90° steps without changing its content.
/Rotate
The PDF page entry storing its orientation as 0, 90, 180, or 270 degrees clockwise.
Degrees
The unit of rotation; PDF pages only use multiples of 90.
Clockwise (CW)
Turning to the right, the direction a clock's hands move.
Counterclockwise (CCW)
Turning to the left, the opposite of clockwise.
Portrait
A page taller than it is wide — the usual orientation for documents.
Landscape
A page wider than it is tall — used for spreadsheets and wide tables.
Orientation
Whether a page is displayed portrait, landscape, or upside-down.
Page Metadata
Small data attached to a page, such as its rotation and dimensions, separate from its content.
PDF.js
Mozilla's JavaScript library that renders PDF pages into the preview thumbnails.
PDF-lib
The JavaScript library that writes the new rotation permanently into your PDF.
Canvas
The browser element used to draw each page thumbnail as an image.
Thumbnail
A small rendered preview of a page shown in the grid.
Transform
A CSS feature that visually rotates a thumbnail for instant preview.
Lossless
A change that preserves quality perfectly — like PDF rotation, which alters no content.
setRotation()
The PDF-lib method that sets a page's rotation when saving the file.
Viewport
The rectangular area PDF.js uses to render a page at a chosen scale.
Render
Drawing a PDF page into a visible image on a canvas.
Client-Side
Processing that happens in your browser instead of on a remote server.
Blob
A browser object holding binary data; the rotated PDF is wrapped in one for download.

Rotate PDF — Common Questions

Everything you need to know about rotating PDF pages online.

Is this PDF rotator really free?
Yes, 100% free with no hidden fees, no subscription, and no signup required. Rotate as many pages as you need, in as many PDFs as you like, completely free forever.
Is my PDF uploaded to a server?
No. This tool runs entirely in your browser using PDF.js and PDF-lib. Your PDF file is never sent to any external server — all rendering and rotation happens locally on your device.
Will the rotation be permanent in the downloaded PDF?
Yes. Rotations are permanently written into the PDF structure using PDF-lib. The corrected orientation will be preserved in Adobe Acrobat, browsers, mobile viewers, and printers — permanently.
Can I rotate only specific pages and leave others unchanged?
Yes. Click individual page thumbnails to select only the pages you need to rotate. Unselected pages remain completely unchanged in the output PDF.
What is the difference between CW and CCW rotation?
CW (clockwise) rotates the page to the right — so a portrait page becomes landscape with the top pointing right. CCW (counterclockwise) rotates to the left — portrait becomes landscape with the top pointing left.
What does "Force All to Portrait / Landscape" mean?
The "Force Portrait" preset automatically rotates any landscape-oriented pages 90° so they become portrait. "Force Landscape" does the reverse — rotating all portrait pages 90° clockwise to landscape. Both are applied in one click.
Does rotating reduce the quality of my PDF?
No. Rotation only changes the page's orientation flag, not its content. Text, images, and resolution are completely untouched — it's a fully lossless operation.
Will my text stay selectable after rotating?
Yes. Because only the display angle changes, text remains fully selectable and searchable. The page is never converted to a flat image.
Can I rotate a single page?
Yes. Each page card has its own ↺ ↻ 🔃 ↩ buttons, so you can rotate just one page without selecting anything.
Does the rotation persist in other PDF readers?
Yes. The rotation is saved into the PDF's /Rotate entry, which every standard reader respects — Acrobat, Preview, Chrome, mobile apps, and printers.
Can it handle large PDFs?
Yes, though very large files take longer to render thumbnails. There's no hard page limit — your device's memory is the practical ceiling.
Can I rotate an encrypted PDF?
You'll need to remove the password first using an unlock tool, then load the unprotected copy here to rotate it.
Does it work on mobile?
Yes. The interface is fully responsive, and the page grid adapts to small screens so you can rotate pages on a phone or tablet.
Does it work offline?
After the page loads once and caches PDF.js and PDF-lib, rotation usually works on flaky connections. The first visit needs internet to load the libraries.
What browsers are supported?
All modern Chromium browsers (Chrome, Edge, Brave, Arc, Opera), Firefox, and recent versions of Safari work smoothly.
Will my original PDF be changed?
No. The tool reads your PDF and produces a new, rotated copy. Your original file on disk is never modified.
Can I undo a rotation?
Yes. Rotate the other way, use a page's ↩ reset button, or click "Reset All" to return everything to the original orientation.
Can rotation straighten a crooked scan?
No. Rotation does clean 90° turns. If a scan is tilted a few degrees (skewed), you'll need a deskew tool to straighten it.
Does it add a watermark?
Never. No watermark, branding, or any other mark is added. Your rotated PDF is clean — just turned to the new orientation.
Can I use rotated PDFs commercially?
Yes. The output is built from your own PDF, so you can use and share it however you like. The tool adds no restrictions of any kind.