Rotate PDF Pages Free Online
Rotate PDF pages free online — rotate individual pages clockwise or counter-clockwise, rotate all pages at once, or bulk-rotate selected pages. Changes save permanently to the PDF. No upload, no signup, no watermark.
Drop your PDF — rotate pages, then download
Thumbnails rendered by PDF.js • Rotation applied by pdf-lib • Zero server requests • Works offline after load
Drag & drop a PDF or click Browse. Processed entirely in your browser — never uploaded to any server.
Looking for more free PDF tools?
Browse the full LazyTools PDF suite — merge, split, organize, convert and compress PDFs. All browser-based, all free, none upload your files.
Rate this rotate PDF tool
What makes this rotate PDF tool different
Every other free PDF rotation tool uploads your file to a server. LazyTools renders thumbnails with PDF.js and applies rotation with pdf-lib — entirely in your browser, with zero upload.
PDF.js reads your file locally. pdf-lib applies rotation in memory. The download is generated client-side. Consequently, confidential contracts, financial reports and sensitive documents never leave your device.
Each page has its own CW (clockwise) and CCW (counter-clockwise) button. Specifically, most competing tools only offer clockwise rotation. Additionally, clicking either button updates the live thumbnail immediately so you can verify orientation before downloading.
Click Rotate All CW or Rotate All CCW to rotate every page 90 degrees in one operation. Furthermore, Reset All returns every page to its original orientation instantly, without re-loading the PDF.
Tick the checkbox on any page thumbnails you want to rotate together. Subsequently, click Rotate Selected CW or Rotate Selected CCW to bulk-rotate only those pages. Specifically useful when a multi-page scan has mixed orientation.
PDF.js renders a thumbnail of every page at load time. Each thumbnail updates instantly when you rotate that page, giving you a real-time preview of the final orientation. Consequently, you can verify every page before downloading.
pdf-lib writes the rotation angle directly into each page’s PDF dictionary using setRotation. Therefore, the rotation is permanent and opens correctly in every PDF viewer. Furthermore, the actual page content is never re-rendered, so there is zero quality loss.
How to rotate PDF pages free — 3 steps
Rotating PDF pages takes under a minute in your browser. No software, no upload, no account required.
Drop your PDF
Drag your PDF onto the drop zone or click Browse PDF. PDF.js reads the file locally and renders a live thumbnail for each page. Nothing is uploaded. The process works offline once both libraries have loaded.
Rotate pages as needed
Click ↻ CW or ↺ CCW on individual pages. Alternatively, use Rotate All CW or Rotate All CCW in the toolbar to rotate every page at once. Furthermore, tick page checkboxes and use Rotate Selected for mixed-orientation scans. Each thumbnail updates instantly to confirm the new orientation.
Download the rotated PDF
Click Download Rotated PDF. pdf-lib builds a new PDF with all rotations applied permanently to each page’s metadata. Consequently, the file opens in the correct orientation in every PDF viewer on every device, with no quality loss.
How to rotate a PDF page 180 degrees
Click the CW button twice on the same page (or CCW twice). Each click adds 90 degrees, so two clicks achieve 180 degrees. The rotation badge on each thumbnail shows the cumulative rotation: 90°, 180°, 270° or 0° (original). Specifically, a page displaying upside down needs two CW clicks. Additionally, a page rotated 90 degrees clockwise needs one CCW click to correct it.
LazyTools rotate PDF vs Smallpdf, ilovepdf, Adobe & PDF24
All major PDF rotation tools upload your file to a server. LazyTools is the only free browser-based tool with zero upload, both CW and CCW rotation per page, and multi-select bulk rotate.
| Feature | LazyTools | Smallpdf | ilovepdf | Adobe | PDF24 |
|---|---|---|---|---|---|
| No file upload (100% local) | ✓ Yes | ✗ No | ✗ No | ✗ No | ✗ No |
| CW + CCW per page | ✓ Both | CW only | ✓ Both | ✓ Both | ✓ Both |
| Rotate All in one click | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes |
| Multi-select bulk rotate | ✓ Yes | ✗ No | ✗ No | Paid | ✗ No |
| Reset All to original | ✓ Yes | ✗ No | ✗ No | ✗ No | ✗ No |
| Live thumbnails | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes | ✓ Yes |
| Free with no watermark | ✓ Yes | ✗ No | Limited | ✗ No | ✓ Yes |
| No account required | ✓ Yes | ✗ No | Limited | ✗ No | ✓ Yes |
| Works offline after load | ✓ Yes | ✗ No | ✗ No | ✗ No | ✗ No |
| No file size limit | ✓ Yes | ✗ No | ✗ No | ✗ No | Soft limit |
Rotate PDF pages free — complete guide
How to rotate PDF pages without uploading
Rotating PDF pages without uploading is possible because the PDF specification stores page rotation as metadata rather than as part of the page content itself. Specifically, each page in a PDF file has a Rotate entry in its page dictionary that controls how the viewer displays it. pdf-lib writes a new value to this entry using page.setRotation(PDFLib.degrees(angle)), producing a correctly oriented PDF without touching the actual content stream. Consequently, the entire operation runs in your browser with zero server communication.
LazyTools uses two open-source libraries for this: PDF.js (by Mozilla) renders live thumbnails of each page at load time and after every rotation, and pdf-lib applies the rotation permanently when you download. Furthermore, because rotation is a metadata change rather than a re-render, there is absolutely no quality loss regardless of how many times a page is rotated.
Rotate PDF pages permanently — what that means
Some PDF viewers display rotated pages temporarily during your session but do not save the rotation when you close the file. Specifically, browser-based PDF viewers like Chrome’s built-in viewer have a rotation button, but closing the tab loses the change. Similarly, some online tools rotate for preview only and the downloaded file is unchanged.
LazyTools writes the rotation into the PDF’s page dictionary permanently. Specifically, pdf-lib’s setRotation modifies the /Rotate key in each affected page’s dictionary before saving. Consequently, the downloaded PDF opens in the correct orientation in Adobe Acrobat, Preview on Mac, Edge, Chrome, iOS Files, Android and every other standard PDF viewer without any further adjustment.
Rotate all pages in a PDF at once
The most common use case for PDF rotation is correcting a scanned document where all pages are sideways. Specifically, scanners that feed paper in landscape orientation often produce PDFs where every page is rotated 90 degrees clockwise. Consequently, clicking Rotate All CCW corrects the entire document in one operation.
Similarly, documents scanned upside-down (rotated 180 degrees) can be fixed by clicking Rotate All CW twice, or Rotate All CCW twice. Furthermore, the Reset All button returns every page to its original orientation instantly if you want to start over, without re-uploading or re-loading the PDF.
Rotate specific pages in a PDF — mixed orientation scans
Mixed-orientation PDFs are particularly common when scanning books or documents that include both portrait and landscape pages. Specifically, a report might have portrait text pages interspersed with landscape data tables. Additionally, mobile camera scans often produce mixed results when the phone orientation changed between pages.
LazyTools handles this with two approaches. The per-page CW and CCW buttons let you rotate each page individually. Specifically, clicking CW on page 3 only rotates that page, leaving all others unchanged. Alternatively, the multi-select feature lets you check multiple pages and rotate them together in one click. Consequently, fixing a 50-page document with 10 sideways pages takes seconds rather than minutes.
How to rotate a PDF on Mac for free
Mac users have several options to rotate PDF pages for free. LazyTools works in Safari, Chrome and Firefox on Mac with no installation. Specifically, the zero-upload approach makes it suitable for confidential documents. Furthermore, the built-in Preview app on macOS can rotate PDF pages: open the PDF, open the Thumbnails sidebar (View › Thumbnails), right-click a page and choose Rotate Left or Rotate Right, then save.
Additionally, the qpdf command-line tool (installable via Homebrew) can rotate PDF pages with precise control: qpdf input.pdf output.pdf --rotate=90:2,4 rotates pages 2 and 4 by 90 degrees. Consequently, Mac users have multiple free options ranging from browser-based tools for quick fixes to command-line tools for batch automation.
Rotate PDF without Adobe Acrobat
Adobe Acrobat is the industry-standard PDF editor and includes full rotation controls, but it requires a paid subscription for most editing features. Consequently, many users need a free alternative. LazyTools provides the full rotation feature set — individual pages, all pages, selected pages, CW and CCW — for free with no account required.
Specifically, free alternatives to Adobe Acrobat for PDF rotation include: LazyTools (browser-based, no upload), Preview on Mac (built-in, no install), PDF24 (upload-based but free), ilovepdf (upload-based, limited daily use), and LibreOffice Draw (desktop software, import PDF). Furthermore, for developers, the pdftk and qpdf command-line tools provide scriptable rotation with no GUI and no upload required. Consequently, there is no need for an Adobe subscription simply to rotate PDF pages.
Why PDFs end up sideways — common causes
PDF pages end up with incorrect orientation for several reasons. Specifically, flatbed and sheet-fed scanners sometimes default to landscape orientation even when scanning portrait documents. Additionally, mobile scanning apps like Microsoft Lens and Adobe Scan occasionally misread the device orientation sensor during scanning. Furthermore, some authoring tools export PDFs with incorrect rotation metadata.
Additionally, PDFs created from presentations or spreadsheets often have landscape pages that are correct for their content but appear sideways when viewed on a screen with a portrait default. Similarly, PDFs created on systems with different locale defaults sometimes have unexpected orientations. Consequently, a reliable browser-based rotate tool that requires no upload is the fastest fix for all these scenarios.