FixThatFile 100% private · no accounts · free forever

Rotate that PDF.
Permanently.

Sideways scans. Upside-down camera uploads. Rotating in your PDF viewer only fixes it on your screen; the file itself stays crooked for everyone you send it to. This rewrites the page orientation inside the file, and your documents stay completely private.

ANGLE
Drop PDFs anywhere, or click to choose
every page rotates, saved permanently in the file · unlimited pages · 100% private

Stuck with a sideways scan? Pick an angle and drop the PDF anywhere on this page to rotate a PDF free, then download a copy with every page turned the right way up, permanently. The file is never uploaded or stored, so scans of contracts, statements, and IDs are safe here.

Viewer rotation is a lie your screen tells you

Hit rotate in a PDF viewer and the file on disk doesn't change. Email that scan to your landlord and they get it sideways all over again. This tool rewrites the orientation of every page inside the PDF itself, so the fix travels with the file. Nothing is re-rendered, so text stays sharp and quality doesn't drop.

Built for scans that came out wrong

Scanners feed pages in sideways and phones love saving documents rotated. Most of the time the fix is 90° clockwise, so that's the default. Use 180° for upside-down pages and 90° left when the scanner went the other way. Drop a whole batch of PDFs at once and each one gets the same treatment.

FAQ

Can I rotate just one page?

Not yet. This version rotates the whole document, which covers the common case of a scan that came out sideways. If only some pages are wrong, split the PDF, rotate the crooked pages here, then merge everything back.

Does quality drop?

No. Pages aren't re-rendered; only the orientation flag inside each page is rewritten. Text and images come out byte-for-byte as sharp as they went in.

Is my document uploaded?

No. It's safe for contracts, statements, and IDs because your document is never uploaded, stored, or seen by anyone. Here's how to verify that.

Related tools