Turn an image by 90°, 180°, or any angle — and mirror it in one click.
Fix a sideways photo, straighten a tilted shot, or mirror an image: rotate in exact 90° steps, dial in a custom angle, and flip horizontally or vertically. The preview shows the result — including the adjusted canvas — before you export.
Rotation is processed locally in your browser, and 90°-step rotations are lossless for the pixels you keep.
JPG · PNG · WebP · up to 50 MB per image
No. Everything runs locally in your browser using the Canvas and File APIs. Your files are never uploaded to a server, and nothing is stored after you close the page.
Cameras often store orientation as EXIF metadata instead of rotating the pixels, and some apps ignore that metadata. This tool bakes the rotation into the pixels, so the image displays correctly everywhere.
90°, 180°, and 270° rotations rearrange pixels without resampling. Custom angles resample once at export, which is visually lossless for photos at normal sizes.
Rotation turns the image around its center; flipping mirrors it. Horizontal flip is the common fix for mirrored selfies and scanned film.
Yes. Use the custom angle control to level the horizon, then crop away the edges with the Crop tool if needed.