Rotate an Image
What this tool does
A photo that arrives sideways or upside down is straightened here. Pick a quarter or a half turn and see the result right beside the original; flipping is available separately, horizontally or vertically. A quarter turn swaps width and height: a landscape photo of 1600 by 900 becomes portrait at 900 by 1600. At these angles not a single pixel has to be recalculated, so the rotation itself costs no image quality. The file format now stays what it was — until August 2026 this tool always produced a PNG, so a JPEG silently changed format and usually grew considerably. If you do want the result in another format or smaller, the same tool does that in the same step. Everything happens locally in your browser: nothing is uploaded, logged or kept. Free and unlimited to use, including commercially.
What people use this for
- 90° clockwise, for a photo that came in sideways
- 90° anticlockwise
- 180° for a scanned page that is upside down
- Flipping a mirrored selfie back horizontally
What others think of this tool
No reviews for this tool yet. Yours would be the first.
Do you work with Westcube?
Leave a review on Google tooFrequently asked questions
Which angles can I choose?
Quarter turns: 90 degrees clockwise, 90 degrees anticlockwise and 180 degrees. Those are the rotations where no pixel has to be recalculated — the image is literally moved rather than redrawn, so quality stays exactly the same. A free angle of, say, 7 degrees to straighten a tilted horizon is not among them: that requires interpolating every pixel and cropping the image to hide the empty corners.
Why does my photo look tilted when it looks fine on my phone?
Many cameras always store the photo in the same orientation and record the actual orientation in an EXIF field. Some programs read that field and rotate the photo when displaying it; others ignore it. So the same photo can look right on your phone and sideways elsewhere. If you rotate it here, the rotation is baked into the pixels and the photo is correctly oriented everywhere — the EXIF field disappears when the image is redrawn.
What format is the result saved in?
By default the same format as your source: a JPEG stays a JPEG, a PNG stays a PNG. Until August 2026 everything came out as PNG here, on the reasoning that PNG is lossless. That was true, but it also meant a 2 MB photo came back as an 8 MB PNG without anyone asking for it. If you want to work losslessly, choose PNG as the output format yourself; if you want a smaller file, pick WebP or switch the quality slider on. The choice now sits with you instead of in the code.
Does the image stay on my device?
Yes. The file is read by your browser, rotated on a canvas and offered straight back as a download. Nothing goes to our server, nothing is logged and nothing is kept. You can see in the network tab of your developer tools that rotating triggers no request at all.
Can I rotate by a free angle, say 7 degrees?
No, only quarter turns and flips. That is a deliberate limit: at 90, 180 and 270 degrees the image is moved rather than redrawn, so no detail is lost at all. Straightening a tilted horizon by 7 degrees requires every pixel to be recalculated and the image to be cropped to hide the empty corners — two interventions you would not want happening unnoticed.