Rotate PDF
100% in your browser
No limits Drop one or more PDFs. Click a page to rotate it 90° or use the global buttons. Files never leave your device.
How it works
- Drop one or more PDFs into the upload area.
- For a single PDF: page thumbnails appear. Click any page to rotate it 90° clockwise. Click again to keep rotating.
- Use 'Apply to all' to rotate every page in the file by 90° CCW, 90° CW, or 180°.
- For multiple PDFs: pick a single rotation that applies to every page in every file.
- Click 'Apply rotation' and download. Single file → PDF; multiple files → ZIP.
Frequently asked questions
Does rotation actually change the PDF, or just a viewer hint?
It changes the PDF. We set the /Rotate entry on each page object, which every spec-compliant viewer honors (including printing).
Can I rotate different pages by different amounts?
Yes — drop a single PDF and click thumbnails individually. Each click rotates that page 90° clockwise. The dropzone-level rotation applies only when you upload multiple files.
Will rotation hurt the file size or quality?
Neither. Rotation is a metadata-only change. The file is rewritten but pages aren't re-encoded.
Does it preserve form fields, links, annotations?
Yes — pdf-lib copies all page content verbatim and only updates the /Rotate entry.
Is anything uploaded?
No. Rotation runs entirely in your browser via pdf-lib and pdf.js (for the thumbnails).