Home

Writing & Content

AI Tools27Text Tools25PDF Tools24

Developer & Build

Developer Tools24File Converters9Color & Design15SEO & Web13

Media

Image Tools23Fun & Games18

Everyday

Calculators27Health & Fitness11Utility Tools12Time & Productivity9Lifestyle9
Browse all 246 tools
Guides

ToolWise

Free Online Tools

246+ free online tools for students, developers, designers, and professionals. No signup required. 100% free forever, and most tools run entirely in your browser for total privacy.

Browse by Category

  • AI Tools
  • Text Tools
  • PDF Tools
  • Image Tools
  • File Converters
  • Developer Tools
  • SEO & Web
  • Calculators
  • Color & Design
  • Time & Productivity
  • Lifestyle
  • Health & Fitness
  • Fun & Games
  • Utility Tools
  • All 246Tools →

AI & Text Tools

  • AI Summarizer
  • Grammar Checker
  • Paraphraser
  • Word Counter
  • Case Converter
  • AI Email Writer

Image & PDF Tools

  • Background Remover
  • Image Compressor
  • Image to Text (OCR)
  • PDF to Text
  • Text to PDF
  • YouTube Thumbnail

Calculators & Dev

  • Compound Interest
  • BMI Calculator
  • SIP Calculator
  • Loan EMI Calculator
  • JSON Formatter
  • Regex Tester

Popular Guides

  • 10 Developer Tools
  • SEO Meta Tags Guide
  • Image Compression Guide
  • Secure Passwords Guide
  • Compound Interest Guide
  • JSON Debugging Guide

Company

  • All Tools
  • All Guides
  • About ToolWise
  • Our Founder
  • Editorial Policy
  • Contact

© 2026 ToolWise — 246+ Free Online Tools. All rights reserved.

Privacy PolicyTerms of ServiceEditorial PolicyContact

ToolWise offers 246+ free online tools — including an AI summarizer, grammar checker, paraphraser, JSON formatter, word counter, image compressor, background remover, PDF converter, QR code generator, BMI calculator, and many more browser-based utilities for students, writers, and developers. No signup, no upload, no limits.

Advertisement
HomeToolsPDF ToolsFree PDF Rotator
PDF ToolsPDF

Free PDF Rotator

Rotate PDF pages by 90°, 180°, or 270° — batch rotate by range or thumbnail multi-select, or rotate individual pages per-thumbnail. 100% private — runs in your browser.

TA
Tanbir Ahamed·Founder of ToolWise · Software Engineer
Published June 2026Updated August 2026

Interactive Tool Workspace

Your files never leave your device — 100% private
Drag & drop a PDF here or click to browse
PDF files — any size

How to Use

  1. 1Drag & drop a PDF onto the upload zone, or click"Browse File" to select one from your device.
  2. 2Choose a mode:"Batch" to apply one angle to a target set, or"Per-page" to rotate each thumbnail individually.
  3. 3In Batch mode pick an angle (90°/180°/270°) and a target set (All, Odd, Even, Custom range, or click-select thumbnails). In Per-page mode use each thumbnail's rotation buttons.
  4. 4Use"Apply to selected" in either mode to rotate all highlighted thumbnails in one click.
  5. 5Click"Rotate & Download" — the modified PDF saves with the new orientations applied.

Features

  • ✓Two editing modes: Batch (one angle → many pages) and Per-page (individual thumbnail rotations)
  • ✓Batch targets: All, Odd only, Even only, Custom range like"1-3, 5", or click-select thumbnails
  • ✓Thumbnail multi-select strip with per-thumbnail rotation badges so you see every override at a glance
  • ✓Per-thumbnail rotation buttons: +90°, +180°, +270°, stacking additively for precise control
  • ✓"Apply to selected" — rotate every highlighted page in one click, the fastest way to flip scattered pages
  • ✓Three angle presets: 90°, 180°, and 270° covering every standard rotation scenario
  • ✓Non-destructive — only /Rotate metadata changes; untouched pages keep their original orientation
  • ✓Preserves text, images, form fields, annotations, and bookmarks across all rotations
  • ✓Live preview of target page count so you know exactly how many pages will be rotated
  • ✓100% client-side via PDF-lib + pdfjs-dist — your PDF never leaves the browser tab
Comprehensive Guide & Reference

The Complete Guide to Rotating PDF Pages

How rotation works, the three angles, batch vs per-page modes, thumbnail multi-select, and the privacy model.

1. How PDF rotation actually works

A page that opens sideways is the classic scanned-document annoyance: someone held the tablet landscape for one page and portrait for the next, or a scanner auto-detected orientation inconsistently across a multi-page feed. Rotation is the fix — but it is one of the most commonly misunderstood PDF operations. The good news is that rotation is also one of the safest, lightest operations in PDF: it changes a few bytes of orientation metadata and nothing else. Done right, your document looks correct, your file size barely moves, and your original content is preserved exactly.

Every page object in a PDF carries a /Rotateentry in its dictionary — an integer specifying how many degrees clockwise the page should be displayed, in multiples of 90. When a PDF reader opens the file, it applies that rotation to the page’s transformation matrix before rendering the content stream. Crucially, the content stream itself is untouched: text, images, form fields, and annotations all stay where they were authored; only the orientation in which the viewer presents them changes. This is what makes rotation non-destructive — there is no re-encoding, no quality loss, and the file size stays within a few hundred bytes of the original.

The PDF specification defines rotation in 90-degree increments only. Arbitrary angles (45 degrees, 8 degrees) are not part of the standard /Rotatefield; they require custom matrix transformations that break compatibility with most viewers and aren’t covered by this tool. The three presets — 90, 180, 270 — cover essentially every real-world rotation need.

2. The three angles, and which to use when

  • 90° rotates the page clockwise by a quarter turn. The right choice when a landscape photo was scanned with its top edge pointing left.
  • 180° flips the page upside-down. The fix for a page scanned with its top edge pointing down.
  • 270° rotates counter-clockwise by a quarter turn. The opposite of 90 — the fix when the landscape scan had its top edge pointing right.

If you pick the wrong direction by accident, applying the opposite rotation (90 vs 270) returns the page to where it started. The cumulative nature of the /Rotate field means the tool adds your requested angle to the existing rotation and takes the result modulo 360, so re-applying rotation is safe and predictable.

3. Batch mode: rotate many pages at once

Scanned mixes are the common case — one landscape page in a stack of portrait, or a booklet where odd and even pages need different orientations to read as a spread. Batch mode ships four target sets:

  • All rotates every page — the default for “whole document was scanned sideways”.
  • Odd rotates only odd-numbered pages — for fixing booklet spreads where one side is consistently wrong.
  • Even the symmetric case for even-numbered pages.
  • Custom takes a range like 1-3, 5, 8-10 or a thumbnail selection — whichever you prefer for the single misaligned page in an otherwise-correct document.

4. Per-page mode: rotate each page independently

When every page needs a different angle — the cover is upside-down, page 3 is landscape-left, page 7 is landscape-right — the per-page grid is faster than running batch four times. Each page row has three buttons (+90°, +180°, +270°) that accumulate additively; a rotation badge appears on the thumbnail so you can see every override at a glance. Press the same button twice to undo, or hit the ✕ to reset that page to its untouched state.

5. Thumbnail multi-select and “Apply to selected”

Clicking thumbnails toggles selection whether you’re in Batch or Per-page mode. In Batch with the target set to Custom, the selection becomes the batch target — you can pick exactly pages 1, 5, 7, and 12 in a few clicks. In either mode the Apply to selected buttons rotate every highlighted page in one click, which is the fastest way to flip a scattered handful without typing a range.

6. What rotation preserves

Because rotation touches only the orientation entry of the page dictionary, every other feature is preserved exactly: text remains selectable, embedded images keep their resolution, form widgets keep their state, hyperlinks keep their destinations, and annotations stay attached to the content they reference. There is no re-rasterisation, no re-encoding of fonts, and no round-trip quality loss. The rotated document opens identically in every compliant PDF reader. Pages you did not touch keep their original /Rotate value, so per-page edits never accidentally reorient an unrelated page.

7. Why rotation belongs in the browser

The most common rotation scenario is fixing a scanned personal document — a passport, a contract, a medical record — before sharing or filing it. Uploading such a sensitive file to a free online rotator means trusting an unknown server with the entire document. This tool runs every step inside your browser tab via PDF-lib: the file loads into JavaScript memory, the page dictionary is updated, and the rotated PDF is generated and downloaded straight back to your device. There is no upload step, no server processing, and no telemetry. Closing the tab clears the working set within milliseconds. Confidentiality is structural.

Conclusion

Rotation is one of the simplest, safest operations in PDF — a few bytes of metadata per page, no quality loss, full content preservation. The three standard angles cover every real-world scenario; the two modes (batch + per-page) and the thumbnail multi-select cover every real-world selection pattern; and the browser-side execution model makes it safe to apply to passports, contracts, and medical records alike. For anywhere a page opens sideways — or anywhere several pages open sideways at different angles — this tool is the fix.

Frequently Asked Questions

What is the difference between Batch mode and Per-page mode?
Batch mode applies a single rotation angle (90°, 180°, or 270°) to many pages at once — every page, only the odd or even pages, or a typed/custom range plus any thumbnails you click-select. Per-page mode lets you rotate each thumbnail independently with its own +90° / +180° / +270° buttons, so every page can end up at a different angle. The two compose: an angle applied in Batch followed by an extra +90° on one page in Per-page stacks additively.
Can I rotate individual pages to different angles?
Yes. Switch to"Per-page" mode and each thumbnail shows three rotation buttons. Click +90°, +180°, or +270° on each page independently; the angle accumulates (so two +90° presses on the same page = 180°). A rotation badge appears on the thumbnail so you can see the current override at a glance. Reset a single page by pressing the same angle until it returns to 0°.
How does the thumbnail multi-select work?
In either mode, click any thumbnail in the strip to toggle its selection (a check appears). In Batch mode with the target set to"Custom", the selection becomes the batch target — you can pick exactly pages 1, 5, 7, and 12 in a few clicks instead of typing a range. Plus the"Apply to selected" buttons rotate every selected page in one click, which is the fastest way to flip a handful of scattered pages.
How does PDF rotation actually work technically?
The tool loads your PDF with PDF-lib, iterates the target pages, and updates each page's rotation property with `setRotation(degrees(angle))`. The original content stream is left untouched — only orientation metadata changes. Per-page overrides are added on top, so rotations compound (e.g. batch +90° then per-page +90° = +180°). This is non-destructive: no re-encoding of fonts or images, no quality loss, and file size stays within a few hundred bytes of the original.
Will rotating break form fields, annotations, or text?
No. PDF rotation only changes the page's transformation matrix — text, images, form widgets, and annotations rotate with the page. The underlying content is preserved exactly. PDF-lib propagates the new orientation through the page dictionary transparently, and pages you did not touch keep their original /Rotate value.
Can I rotate by arbitrary angles like 45 degrees?
The PDF specification defines /Rotate in 90° increments only, so this tool ships 90°, 180°, and 270° as the supported angles. Arbitrary angles require custom matrix transformations that break viewer compatibility. The three 90°-multiple presets cover essentially every real-world rotation need.
Is my PDF uploaded to a server?
Never. PDF-lib runs entirely inside your browser tab. The file is loaded into JavaScript memory, rotated, and downloaded back to your device. Closing the tab clears the working set within milliseconds. There is no upload step, no telemetry, no remote logging — confidentiality is structural.

Related Tools

Text to PDF
PDF to Text
PDF Merger
PDF Splitter
PDF Compressor
PDF Watermarker

Related Guides

Top 5 Free PDF Tools You Did Not Know Existed
10 Free Tools Every Developer Needs in 2026
JSON Formatter Guide: Pretty-Print, Minify & Validate
Advertisement