Skip to content

Rotate and Flip Images

Turn images by a quarter, half or three quarters, and mirror them left to right or top to bottom. Several at once, in your browser, with nothing uploaded.

Runs entirely in your browser — nothing is uploaded

Rotating and mirroring are not the same thing

A rotation turns the picture. A mirror reverses it, and the result is an image that cannot be obtained by turning the original however far you go. Text is the giveaway: rotate a sign and you can still read it with your head tilted, mirror it and you cannot.

This matters for selfies. Most phone cameras show you a mirrored preview because that is what you are used to seeing in a mirror, and some then save the unmirrored version. If a photo of you looks subtly wrong, that is usually why, and a left-to-right mirror fixes it.

Why the order is fixed

Mirroring then rotating gives a different image from rotating then mirroring, for any combination involving a quarter turn. This tool mirrors first and rotates second, always.

The alternative — applying whichever you changed most recently — makes the result depend on the order you clicked things in, which is a surprising way for a tool to behave. One stated order is better than a clever one.

A quarter turn swaps the dimensions

Turning a 4000 × 3000 photo by 90° produces a 3000 × 4000 one. That sounds obvious and it is the most common bug in tools of this kind: drawing the rotated image into a canvas of the original size crops it to a square and throws away a quarter of the picture, with no error raised anywhere.

The output dimensions are shown with each result, which is the quickest way to confirm the turn did what you expected.

Every turn re-encodes the image

The picture is decoded, redrawn and encoded again, so a JPEG loses a little quality each time — the same generational loss as any other edit. Turning something four times to get back where you started leaves it visibly worse than it began.

Save as PNG if you intend to keep editing, since PNG is lossless. For a single rotation of a photo you are done with, JPEG at high quality is indistinguishable and far smaller.

Nothing is uploaded

The images are decoded and redrawn in this tab, and the originals on your disk are never modified — the tool writes new files. Several can be turned at once and come back as a zip, and the only limit is your own device rather than an upload cap.

Frequently asked questions

Why does my rotated photo look slightly worse?

Because it was re-encoded. The image is decoded, redrawn and saved again, and a JPEG loses a little each time that happens — the same generational loss as any other edit. Save as PNG if you plan to keep working on it, since PNG is lossless.

What is the difference between rotating and mirroring?

A rotation turns the picture; a mirror reverses it. A mirrored image cannot be produced by turning the original however far you go, and text is the giveaway — rotate a sign and you can still read it sideways, mirror it and you cannot.

Why does my selfie look wrong until I mirror it?

Most phone cameras show a mirrored preview, because that is what you are used to seeing in a mirror, and some then save the unmirrored version. The photo is correct and your expectation is not, which is why a left-to-right mirror makes it look right again.

Does the rotation stick everywhere?

Yes. The pixels are genuinely redrawn rather than an orientation flag being set in the file. Flag-based rotation is faster but is ignored by a great deal of software, which is why a photo can appear upright in one program and sideways in another.

Can I rotate several images at once?

Yes, with the same turn applied to all of them, and they come back as a zip. There is no limit imposed — the ceiling is your own device memory, since each image is decoded in full while it is worked on.