How to use it
- Drop your images here.
- Pick 90°, 180° or 90° left, or set any angle; add a flip if you like.
- Rotate, then download the images or a ZIP.
Right angles or any angle
90° steps rotate the image without loss: the pixels are simply rearranged and width and height swap. A custom angle (say 2.5° to fix a horizon) turns the image and leaves empty corners. You can handle those two ways: Crop calculates the largest rectangle with no empty corners, while Whole image fills the corners with a color or keeps them transparent (PNG, WebP).
Horizontal and vertical flips are separate options and can be combined with rotation.
Sideways phone photos
Phones often don't rotate the pixels; they just write an orientation flag (EXIF Orientation) that some apps ignore. The tool applies that flag when loading and resets it in the saved file, so the photo stands upright everywhere. If that's all you need, choose rotation "None".
The image keeps its format; JPGs are saved with MozJPEG at high quality. Date and camera metadata can be kept, while the GPS location is removed by default. Your browser remembers the settings, and nothing is uploaded.
Frequently asked questions
Does rotating by 90° reduce quality?
The pixels don't change; re-saving a JPG costs a tiny amount, so we save at high quality.
How do I straighten a tilted photo?
Move the slider a few degrees (positive is clockwise) and choose Crop so there are no empty corners.
Can I rotate several images at once?
Yes. They all get the same settings and come back in one ZIP.
Last updated: November 13, 2026