Rotate or flip an image
Turn a photo 90, 180, or 270 degrees, or mirror it — in your browser, batch-ready, with nothing uploaded.
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?
Can I rotate and flip at the same time?
Does rotating an image lose any quality?
Keep reading