PDF Rotate Pages
Rotate individual pages, selected pages or the entire PDF — by 90°, 180° or 270°. Click pages to select, rotate with one click, and preview before downloading. 100% in-browser — no upload.
90° / 180° / 270°
Per-Page Control
Visual Preview
No Upload
Drop a PDF here or click to browse
Click individual pages to select, then rotate 90° · 180° · 270°
📄 PDF → 🔄 Rotate → 📄 PDFdocument.pdf
0 pages selected
Click pages to select · Use buttons to rotate
0 pages
Applying rotations to PDF…
PDF Rotate Pages
Upload a PDF, click pages to select them, choose your rotation angle and download — processed 100% in your browser with PDF-lib.
—
Total Pages
0
Rotated
—
Total Pages
—
Rotated
—
Unchanged
Per-page control — click any page thumbnail to select it, then rotate 90° CW, 90° CCW or 180°. Each page shows its current rotation degree live in the thumbnail.
Quick Actions — rotate all pages, only odd, only even, or a custom selection in one click with the Quick Actions bar above the page grid.
100% private — PDF-lib runs entirely in your browser. Your PDF never leaves your device — no server, no upload, no watermarks.
How to Rotate PDF Pages
1
Upload PDF
Drop or click to upload your PDF. All pages appear as visual thumbnails showing current orientation.
2
Select Pages
Click individual thumbnails to select them, or use Select All / Odd / Even shortcuts in the header.
3
Rotate
Use Quick Actions for all pages, or the selection bar for chosen pages. Rotate 90° CW, CCW or 180°.
4
Download
Click Apply & Download. PDF-lib writes the rotations permanently into the PDF file.
Frequently Asked Questions
Is the rotation permanent in the PDF?
Yes. PDF-lib writes the rotation angles directly into the PDF page dictionary. The output file is permanently rotated and will open correctly in any PDF viewer — Acrobat, Preview, Chrome, Edge, etc.
Can I rotate only specific pages?
Yes. Click individual page thumbnails to select them (they get a gold tick). Then use the selection action bar to rotate just those pages. You can also use the per-page ↻ ↺ buttons under each thumbnail for single-page rotation.
What rotation angles are supported?
90° Clockwise, 90° Counter-Clockwise (= 270° CW) and 180° (flip). Rotations are cumulative — applying 90° CW twice results in 180°, and the thumbnail badge updates in real time.
How do I rotate only odd or even pages?
Use the Quick Actions bar — click "Odd 90° CW" or "Even 90° CW" to rotate all odd or even pages at once. Alternatively click the Odd or Even buttons in the page grid header to select them, then use the selection action bar.
Does rotation affect PDF quality?
No. PDF rotation is a metadata change — it updates the /Rotate entry in the page dictionary. The actual content stream (text, images, vectors) is never re-rendered or compressed, so there is zero quality loss.
Is my PDF uploaded to a server?
Never. PDF-lib.js runs entirely in your browser. It reads the PDF bytes locally, modifies the rotation metadata in memory, then triggers a local download. No data leaves your device at any point.
No upload · No server · PDF-lib.js in-browser · Zero quality loss · Free forever · Pdf Pixy