Rotate PDF
Rotate all pages of a PDF by 90, 180, or 270 degrees.
Upload your file
Drag & drop or click to select a file from your device.
Adjust settings
Configure options to get the result you want.
Download result
Get your processed file instantly. No waiting.
Key Features
3 Rotation Angles
Rotate by 90° clockwise, 90° counter-clockwise, or 180° to fix upside-down scans. Pick the angle that matches the orientation problem in your source PDF.
Whole-Document Rotation
One click rotates every page in the PDF by the same angle. Perfect for landscape scans that came in portrait or PDFs received from a wrong-orientation scanner.
Lossless Metadata Rotation
Pages rotate via PDF page-orientation metadata, not by re-rasterizing content. Output keeps original text quality, vector graphics, and selectable text exactly as the source.
Page Preview Before Save
See the first page rendered with the chosen rotation applied before downloading. Catch wrong-direction selections in seconds — no test downloads needed.
Instant — Even on Long PDFs
A 1000-page document rotates in well under a second because rotation is a metadata flag, not a per-page render. No long progress bars even for thick scans.
100% Private — Stays in Your Browser
All rotation happens locally with pdf-lib. Confidential scans, ID documents, and contracts never get uploaded — the file never leaves your device.
About This Tool
What is Rotate PDF?
Rotate PDF rotates all pages in a PDF by 90°, 180°, or 270°. Fix upside-down scans, landscape documents, or incorrectly oriented pages in seconds.
Common Use Cases
- Scan Correction: Fix upside-down or sideways scanned pages
- Landscape to Portrait: Rotate landscape documents for easier reading
- Print Preparation: Correct orientation before printing
- Document Assembly: Fix mixed-orientation pages in merged documents
- Presentation Fix: Correct rotated slides in PDF presentations
Privacy-First PDF Rotation
PDF rotation happens entirely in your browser using pdf-lib.
- Your documents never leave your device
- No server processing
- Works offline after the page loads