RUNS IN YOUR BROWSER | NOTHING IS UPLOADED

Scanned sideways once,
upright from now on.

A page that arrived on its side is a page you have to tilt your head at every time you open it. Rotate it here and the change is written into the document itself, so it stays that way for whoever you send it to — not just in your viewer.

Turn
Which pages

The first PDF you open here downloads a 1.3 MB engine. After that this tool works offline too.

[ Why this is not an upload ]

A conventional online converter takes your file, puts it on someone else's disk, does the work there and lets you download the result. Two copies of your file then exist somewhere you cannot see, for as long as that company decides. Here the code that does the work is shipped to your browser instead of your file being shipped to a server: the bytes are read by this tab, transformed in memory, and written back out as a download. Our server never sees them, so there is nothing for us to keep, log or lose.

One thing is counted, and here it is: when a tool finishes, this page tells the server which tool ran and whether it worked — never the file, its name, its size or anything read out of it, none of which ever leaves this tab. It is how we know which tools are worth keeping. The record is the same kind we keep for a one-time link: a truncated IP address, a country and a region.

Once the page has loaded, these tools keep working with the network switched off. That is the simplest proof that nothing is being sent anywhere.

[ FAQ ]

Frequently Asked Questions

Q: Does the file get uploaded?

No. The rotation is applied by this browser tab using a WebAssembly build of qpdf. The document never reaches our server, so there is nothing there to store or delete.

Q: Is the rotation permanent?

Yes. It is written into the page objects of the document, which is the difference between this and turning the view in a reader: whoever opens the file next sees it upright, in any viewer, including print.

Q: Can I rotate only some pages?

Yes. Choose "only these" and name them the same way as anywhere else: "1-3, 8, 12-end". The rest are left exactly as they are.

Q: Does it re-encode anything?

No. Nothing is re-rendered; a rotation is a property of the page, so the text stays text and the images stay untouched.