Rotate PDF
Rotate your PDFs the way you need them. Multiple at once. 100% in your browser — files never leave your device.
Select PDF files
or drop up to 20 PDFs here
Your file is ready
Processed entirely in your browser — the file never left your device.
How to rotate a PDF
Upload, rotate any page, download. Nothing uploaded.
Select PDFs
Drop or pick 1–20 PDFs. Every page is rendered as a thumbnail in your browser using PDF.js — nothing is uploaded.
Rotate pages
Use the per-page ⟲ ⟳ 180 × buttons for individual pages, or the bulk row to apply the same angle to every page. The badge shows the final angle and turns red when changed.
Rotate & download
Click Rotate & download. pdf-lib writes the new rotation into the /Rotate metadata of each page and merges all files into a single combined PDF — lossless, identical file size.
Why use Rotate PDF on imisspdf?
Private by architecture
Scanned IDs, signed contracts, medical reports — often the things you most need to rotate are also the most sensitive. Here every byte stays in the tab; no upload, no server log, no retention.
Lossless and fast
Rotation is written into page metadata, not re-rasterised — file size and text quality stay identical, and 100+ pages finish in under a second on modern hardware.
Free, no signup
No daily limit, no watermark on the output, no signup. Drop 20 PDFs, rotate, merge, done.
Common questions about Rotate PDF
All three, applied per page. The per-page buttons are ⟲ (90° counter-clockwise, equivalent to 270° clockwise), ⟳ (90° clockwise), 180 (upside down), and × (reset to the original orientation). The bulk row lets you apply All 90°, All 180°, or All 270° to every page across every file in one click. Free-form angles like 45° or 17° are not supported — PDF readers can only display pages at multiples of 90°, and any other angle would mean re-rendering the page contents to a new bounding box, which loses precision and bloats file size.
Yes — that is the default workflow. After you drop a PDF, every page renders as a thumbnail with its own ⟲ ⟳ 180 × buttons. Click the thumbnail buttons to set the angle for that single page only. The bulk buttons at the top are a shortcut for "set every page to this angle." A red badge on a thumbnail indicates that page now differs from the original PDF — useful for spotting which pages you actually changed before you download.
It edits the page's /Rotate metadata entry in the PDF dictionary, which every compliant PDF reader honours when displaying or printing. Nothing is re-rasterised — the underlying content stream, text, and embedded fonts are untouched, so file size stays the same and quality is identical to the original. This is faster and lossless compared with the "rotate by re-drawing pixels" approach used by some image-based editors, and it means selected text stays selectable and OCR layers remain intact.
No. The file is read into your browser via FileReader, opened locally by pdf-lib (WebAssembly), rotated, and saved back to a Blob — all without leaving the tab. You can verify in the browser DevTools Network panel: no outbound POST requests carry your file. This matters most for documents that are sensitive precisely because they were scanned upside-down or sideways — IDs, passports, signed contracts — where a server upload would create a record you cannot delete.
Yes. Drop up to 20 PDFs and every page from every file becomes a thumbnail in one grid. Set rotations on the pages you want, then click Rotate & download — the tool processes each PDF with pdf-lib and merges the results into a single combined PDF (using mergePDFs internally). If you only dropped one PDF, you get that one PDF back. This is handy for situations like ten signed pages scanned in different orientations and needing to be sent as a single, correctly-oriented document.
Yes for any modern printer driver. Because rotation is stored as the page's /Rotate metadata (a standard PDF feature dating back to the PDF 1.0 spec), every print driver — Windows, macOS, Linux, mobile AirPrint — honours it and feeds the page through the printer in the displayed orientation. The only edge case is very old enterprise print servers that strip the /Rotate field; if you hit that, re-print to PDF using Print to PDF in your reader and the rotation gets baked into the new content stream instead of metadata.