Free Rotate PDF Pages Online
Rotate all pages or specific pages of your PDF. Choose 90°, 180° or 270° — instant, no upload.
Rotating PDF pages fixes orientation issues that commonly occur when scanning — a document fed sideways, a page exported in the wrong orientation, or a mix of portrait and landscape pages in one file. You can rotate every page or target specific page numbers and ranges. The rotation is applied instantly in your browser using pdf-lib, with no impact on content quality.
Click to select or drag & drop your PDF here
How it works
Open your PDF
Thumbnails show which pages are lying on their side.
Choose pages and angle
90°, 180° or 270°, applied to one page or all of them.
Download the corrected file
Rotation is stored as a page property, so nothing is re-encoded.
When Do You Need to Rotate PDF Pages?
Scanned documents often come out sideways or upside-down depending on how they were fed into a scanner. Rotating specific pages fixes orientation without affecting the rest of the document. You can also rotate entire PDFs when a document was saved in landscape but should be portrait, or vice versa.
Enter the pages you want to rotate using a comma-separated list (e.g. "1,3,5") or a range (e.g. "2-4"), or type "all" to rotate every page. Then select your rotation angle and click Rotate.
Rotation Is Metadata, Not Redrawn Pixels
Every PDF page carries a /Rotate entry — an integer of 0, 90, 180 or 270 that tells the viewer how many degrees clockwise to turn the page before displaying it. Rotating here changes that number. The page content stream, with all its text and vector graphics, is untouched.
Two useful consequences follow. First, rotation is completely lossless and instant regardless of page complexity: a 200-page document rotates as fast as a one-page one, because only a handful of numbers change. Second, file size is unaffected — a rotated PDF is the same size as the original, give or take a few bytes.
It also explains why only multiples of 90 are available. The /Rotate key is defined by the PDF specification to accept nothing else. Rotating by an arbitrary angle such as 45 degrees would mean applying a transformation matrix to the page content itself and enlarging the page box to fit the rotated corners — a genuinely different operation that alters the content stream. Text stays selectable and searchable after rotation here precisely because none of that happens.