Choose the target
Click previews to make a selection, choose an odd/even rule, or target every page in the document.
Free lossless PDF rotator
Turn one page, a visual selection, every odd or even page, or the whole PDF in exact 90-degree steps. Nothing is uploaded.
Local means local.The tool has no file-upload endpoint.
Choose one document to rotate.
A page-aware rotation desk
Use the buttons on one page for an isolated correction. For a larger job, target selected, odd, even, or all pages and turn the full group together.
Click previews to make a selection, choose an odd/even rule, or target every page in the document.
Rotate left or right by 90 degrees. Repeat the action for a 180- or 270-degree correction.
The preview and angle badge update before export, so you can spot a page facing the wrong way.
Lossless means page-level
The output updates each chosen PDF page's rotation in a newly generated document. It does not convert text and vectors into a bitmap or intentionally recompress embedded images.
Exact quarter turnsApply 90, 180, or 270 degrees in either direction.
Mixed orientations supportedPortrait and landscape pages can coexist in one PDF.
Local orientation previewPreviews and output are created inside your browser.
Rotate PDF FAQ
Yes. Use the left or right button beneath that page preview. You can give different pages different rotations before export.
Selected applies to previews you click. Odd targets page numbers 1, 3, 5, and so on; even targets 2, 4, 6, and so on. All targets the full document.
No rasterization or intentional image recompression is used. The tool changes page rotation while copying the existing page content into the result.
You can rotate one PDF up to 200 MB and 2,000 pages. Complex files may still need a desktop browser with enough available memory.
Usually not. Creating a rotated copy changes the document. Document-level bookmarks, attachments, forms, and other features may also be omitted when pages are copied.
No. The file, previews, selected page numbers, and finished PDF remain local to your browser.