Turn it once, right everywhere
A photo can look upright on your phone and sideways on a website or in a document: phones often store a "rotate when showing" note instead of turning the pixels, and not every program reads it. This tool turns the pixels themselves, so the picture looks the same everywhere.
- Rotate: 90° clockwise, 180° (upside down) or 270° (90° counter-clockwise).
- Mirror: flip left-to-right, which fixes mirrored selfies and text, or top-to-bottom. Choose No rotation to only mirror.
The picture keeps its format: JPG stays JPG, PNG and WebP keep transparency. You can rotate up to five pictures at once with the same settings.
Private
Your pictures are turned by your own browser and never uploaded.
How this works
In a Web Worker, your browser decodes the picture with its orientation note applied, so it starts the way you see it. It is then redrawn on a canvas with the sides swapped for a quarter turn, rotated clockwise by the chosen angle and mirrored if asked, and saved in its original format (JPEG and WebP at quality 92).
Frequently asked
Why does my photo show sideways on some sites?
Phones often save the photo as it came off the sensor plus a note saying how to turn it. Programs that ignore the note show it sideways. Rotating here turns the pixels themselves.
Which way does 90° turn?
Clockwise: the top goes to the right. Use 270° for the other way.
Are my photos uploaded?
No. They are rotated by your browser on this device.
How do I fix a mirrored selfie?
Choose No rotation and Mirror left to right.
Sources
- HTML Standard — OffscreenCanvas convertToBlob()
- W3C — Portable Network Graphics (PNG) Specification (Third Edition)
- ITU-T T.81 — Digital compression and coding of continuous-tone still images (JPEG)
Reviewed Oct 19, 2026 · test vectors fixtures/tools/image/rotate-image/