Rotate PDF pages. Fix orientation fast.

Fix sideways or upside-down pages. Rotate all pages, odd/even, or any custom selection. Runs entirely in your browser.

Drop your PDF here
or click to browse files from your device
— single PDF · any size
✓ 100% private · ✓ no uploads · ✓ free forever
— How it works
Step 1
Add your PDF
Drop a PDF file onto the tool. It is read directly in your browser — nothing is uploaded.
Step 2
Choose rotation
Rotate all pages, only odd, only even, or set a custom rotation for individual pages.
Step 3
Download the result
The corrected PDF is generated instantly in your browser. Download it with one click.

What is PDF page rotation?

PDF page rotation corrects the orientation of pages in a document. When a PDF is created from a scanner, a photograph, or exported from another application, individual pages can end up sideways or upside-down. Rotation lets you fix those pages without reprinting or rescanning. The content itself — text, images, annotations — stays intact. Only the viewing angle changes.

Foliopress lets you rotate all pages at once, or target specific pages by entering individual page numbers. Rotations are applied in 90° increments: clockwise (right), counter-clockwise (left), or 180° (upside-down flip). The output is a standard PDF that opens correctly in any viewer.

Common situations where rotation helps

Scanned documents are the most frequent source of rotation problems. A document fed into a scanner at an angle, or a double-sided scan where alternate pages come out inverted, produces a PDF that is annoying to read without correction. Rotating all pages or alternating pages is a fast fix for both cases.

Rotated PDFs also appear when photos are captured in portrait mode and exported to PDF without EXIF rotation being applied, when PDFs are assembled from multiple sources with different page orientations, or when a document creator exports landscape slides into a portrait PDF container. In each case, a simple rotation corrects the issue.

How rotation works in a PDF

PDF pages store their rotation as a number in their page dictionary — 0, 90, 180, or 270 degrees. Changing the rotation is a metadata update: it does not re-encode images or reflow text. The file size of the output is essentially identical to the input. Foliopress reads the existing rotation value for each page, applies your requested change, and writes the corrected value back. The page content is never touched.

Privacy — runs entirely in your browser

Foliopress reads your PDF using the browser's File API, processes rotation using pdf-lib (a JavaScript library that runs locally), and generates the output PDF in memory. Nothing is transmitted over the network. The download is a local blob URL that exists only in your current browser session. There are no file size limits, no accounts, and no server-side processing of any kind.

— FAQ
Can I rotate specific pages instead of all pages?
Yes. After loading your PDF, select "Custom" and enter individual page numbers (e.g. 1, 3, 5) or ranges (e.g. 2-4). The rotation is applied only to those pages. All other pages remain at their original orientation.
Does rotation affect the text or images in the PDF?
No. Rotation is a metadata change — it updates the rotation value stored in each page's dictionary. The underlying content (text, fonts, images, vectors) is never re-encoded. File size stays essentially the same.
Can I rotate every other page? (useful for double-sided scans)
Yes. Choose "Odd pages" or "Even pages" from the target selector. This is the standard fix for double-sided scans where the back sides are inverted.
Is there a file size limit?
There is no enforced limit. Very large files may take a moment to process since the PDF must fit in browser memory, but there is no server-side constraint.
Are my files uploaded anywhere?
No. All processing happens in your browser using pdf-lib. Your file never leaves your device.
— Ready when you are

Open the toolkit. Keep your files.

Browse all tools