Skip to content
Build With Owais
Free · no sign-upRuns in your browser

PDF Rotator

Fix pages that scanned in sideways or upside down. Rotate the whole document, or only the pages that need it, and the rotation is saved into the file rather than just changing how your viewer displays it.

PDF Rotator tool

Loading the tool…

How to use the PDF Rotator

  1. Add a PDF

    Drop one PDF onto the upload area.

  2. Choose the rotation

    Pick 90° clockwise, 180°, or 90° anticlockwise. The angle is added to each page's existing rotation, so it composes correctly with pages that were already turned.

  3. Limit it to certain pages, optionally

    Leave the range blank to rotate every page. Enter something like "2, 5-7" to rotate only those.

  4. Rotate and download

    Press Rotate PDF and download the corrected file.

Where your files are processed

Your files are processed locally in your browser and are not uploaded to our servers.

The PDF Rotator runs as JavaScript on the page you are reading. When you choose a file, the browser hands it to that code directly — it is never put into a network request, so there is no upload to cancel, no copy sitting in a queue somewhere, and nothing for us to delete afterwards. We could not see your file if we wanted to.

You can verify this rather than take our word for it: open your browser’s developer tools, switch to the Network tab, and run the tool. You will see no request carrying your file. Better still, once the page has loaded you can disconnect from the internet entirely and the PDF Rotator will keep working — which it could not do if it depended on a server.

To be exact about what doesleave the page: like the rest of this site, it loads analytics, which record that a tool was opened and whether it succeeded. Those events carry the tool’s name and a duration — never a file, a file name, or anything read out of your file. The tool panel above is also excluded from session recording, so nothing shown inside it is captured either.

Frequently asked questions

Yes. The rotation is written into each page's properties in the PDF itself, so the file opens the right way up in any reader, on any device. This is different from rotating the view in a PDF reader, which usually is not saved.

If a page was already rotated in the file, your new angle is added to that existing value rather than replacing it. Try the opposite direction, or 180°, to land where you expect.

No. Nothing is re-rendered. Only a rotation value in the page's metadata changes, so the content is bit-for-bit identical to the original.

Not in one pass, but you can run the tool twice: rotate one range, download the result, then feed that file back in and rotate a different range.

Keep exploring

Credits

The file-processing behind this tool is adapted from DoxDock by Mithun Srinivas, used under the MIT Licence. Rebuilt here in TypeScript for this site.

Start a project

Tell me what you're building

Share a few details and I'll come back within one business day with an honest take, a realistic timeline and a ballpark cost — no pressure, no sales script.

  • Reply within one business day, from me directly
  • Straight answers on scope, timeline and budget
  • Free 30-minute consultation, no obligation

Need a tool like this built into your own product?

Tell me what you're working on. I'll reply within one business day with honest, practical next steps.