Rotate, straighten and mirror images
Photos end up the wrong way round more often than you would think: scans fed into the scanner sideways, screenshots from a rotated phone, pictures that ignore their orientation flag after editing. Front camera selfies are also mirrored, which makes text in the background read backwards.
This tool fixes all of that. Rotate in 90 degree steps, pick any angle between minus 180 and 180 degrees to straighten a tilted shot, and flip horizontally or vertically. The canvas grows to fit a rotated image, so no corner is cut off.
How to rotate or flip an image
Step 1: Drop an image
Any common format, including HEIC and TIFF.
Step 2: Choose the rotation
None, 90, 180 or 270 degrees, or Custom for any angle with one-degree precision.
Step 3: Add a flip if needed
Toggle horizontal and vertical flips independently.
Step 4: Apply and download
Press Apply, check the preview and download the result.
Rotation and flip options
Quarter turns
90, 180 and 270 degree rotations for sideways or upside-down images.
Custom angle
Any angle from minus 180 to 180 degrees to straighten horizons.
Horizontal and vertical flip
Mirror images to fix selfies or create reflections.
Nothing cut off
The canvas expands so rotated corners stay inside the image.
When to rotate or flip
Sideways phone photos. Fix photos that display rotated in apps that ignore EXIF orientation.
Scanned documents. Turn pages that were scanned upside down or sideways.
Mirrored selfies. Flip horizontally so text and logos read correctly.
Tilted horizons. Straighten a sloping landscape with a small custom angle.
Straightening with a custom angle
A horizon that slopes by one or two degrees is enough to make a photo feel off. Use the Custom option and move the slider a degree at a time until the horizon or a building edge is level in the preview.
Any angle other than a quarter turn leaves empty triangles at the corners, because the rotated image no longer fills a rectangle. They are transparent in PNG and WebP output and white in JPEG output. Crop them away afterwards with the image cropper for a clean result.
Rotation and image quality
The image is redrawn on a new canvas and saved again. PNG stays lossless; WebP keeps its format; other formats are saved as JPEG at quality 92, which is visually the same as the original.
Orientation stored in EXIF is applied before rotating, so what you see in the preview is what you get. The saved file is physically rotated and no longer depends on an orientation flag, so it displays the same everywhere.
- Quarter turns: no empty corners.
- Custom angles: crop the corners afterwards.
- Flips: combine with any rotation.
Tips for rotating images
- Use a straight line in the scene, such as the sea or a door frame, as your reference when straightening.
- Flip before adding text; flipping later would mirror the text too.
- Crop after a custom rotation to remove the empty corners.
- Keep the original if you might need a different angle later.
Rotate and flip FAQ
Can I rotate by any angle?
Yes. Choose Custom and set any angle between minus 180 and 180 degrees.
Why are there empty corners after a custom rotation?
A rotated rectangle does not fill a rectangular canvas. The corners are transparent in PNG and WebP and white in JPEG; crop them away if you prefer.
Does rotating reduce quality?
PNG output is lossless. Other formats are re-saved at high quality, which is not visibly different.
Can I flip and rotate at the same time?
Yes. Flips and rotation are applied together in one step.
Will the photo stay rotated in other apps?
Yes. The pixels themselves are rotated, so the result looks the same everywhere.
Is my image uploaded?
No. Everything runs in your browser.