ImageTools
In your browser · never uploaded

Rotate or flip an image

Turn a photo 90, 180, or 270 degrees, or mirror it — in your browser, batch-ready, with nothing uploaded.

Convert to
Rotate / flip

Drag & drop your image files here

One or many — nothing is uploaded.

On your device.Your photo is decoded by code running in this browser tab. It is never uploaded — you can watch the Network tab in your browser’s developer tools stay empty while it converts.

Turn a sideways photo upright, spin a scan the right way round, or mirror a picture. Pick a rotation of 90, 180, or 270 degrees and, if you need it, flip the image horizontally or vertically — the two combine, so you can rotate and mirror in one pass. The canvas resizes itself for a quarter turn so nothing is cropped off the corners.

This fixes the everyday annoyance where a phone photo lands on its side because the camera's orientation tag was ignored. Rotating here bakes the correct orientation into the pixels themselves, so the picture looks right in every viewer, not just the ones that read the tag.

Drop several files and they all get the same turn, then download together as a single .zip. Choose PNG output to stay lossless or JPG for a smaller file. As always, the rotation is applied in this browser tab — nothing is uploaded, and your originals are left as they are.

Frequently asked questions

Why does my photo keep showing up sideways?
Phones store an orientation tag that some apps ignore, so the photo shows on its side. Rotating here bakes the right orientation into the pixels, so it looks upright in every viewer.
Can I rotate and flip at the same time?
Yes — pick an angle and toggle a flip; both are applied together in one pass, so you can turn and mirror at once.
Does rotating an image lose any quality?
A quarter-turn just rearranges existing pixels, so the rotation itself loses nothing. JPG adds lossy re-encoding; choose PNG to keep the rotated pixels exactly.

Keep reading