Rotate PDF pages 90°, 180°, or 270°. Rotate all pages or specific page ranges.
Rotate PDF rotates PDF page orientation by 90°, 180°, or 270° using pdf-lib's page.setRotation(degrees(...)) — supports all pages or a specific page range (e.g., "1, 3, 5-7").
Rotate one page, several pages, or every page in a PDF. Choose 90° clockwise, 180°, or 90° counterclockwise. The rotation is permanent — saved into a new PDF file.
Upload your PDF.
Choose rotation angle.
Select All Pages or specific pages (e.g., 1, 3, 5-7).
Click Rotate PDF and download.
Rotation: pdf-lib's page.setRotation(degrees((currentAngle + delta) % 360)) stacks correctly across multiple operations. Page range parsing accepts comma lists and dash ranges (e.g., '1, 3, 5-7'), bounds-checked against total page count.
Select 'Specific pages' and enter page numbers like '1, 3, 5-7' to rotate pages 1, 3, 5, 6, and 7.
No. Rotation only changes page orientation metadata in the PDF. The content quality remains identical to the original.
Combine multiple PDF files into one document instantly and securely.
Extract specific pages or split a PDF into separate files.
Compress PDF files to reduce size. 4 compression levels — Low, Medium, High, Extreme. 100% browser-based, never uploaded.