Drop a PDF to rotate
or click to browse
Turn all pages or a selected range by 90°, 180°, or 270°. Updates the page rotate flag — images are not re-encoded.
Drop a PDF to rotate
or click to browse
Rotation never sends the PDF to a server. pdf-lib adjusts each page’s /Rotate value in memory; the File API keeps the source on-device until you download.
| Angles | 90°, 180°, 270° (clockwise additions to current rotate) |
|---|---|
| Page selection | All pages or ranges (1-based, e.g. 1-3, 5) |
| Quality | Lossless — no JPEG re-encode |
| Encrypted PDFs | Unlock first via Unlock PDF |
Each page dictionary may include /Rotate (0, 90, 180, 270). Viewers apply that transform when displaying. Changing the flag is preferred over rasterizing and rotating pixels — text stays selectable and image streams stay untouched.
After fixing orientation, you may want to merge chapters or compress for email.
Phone scans land sideways more often than people admit. Rotate here before merge or compress — fixing orientation after compression is a wasted pass. Local only; no queue.