How do I rotate or flip an image (mirror reflection)?
Rotate and flip images online - locally in your browser, no upload to a server. Drop a photo, pick a rotation angle (90°, 180°, 270° or any angle) and flip (horizontal / vertical).
Useful when a camera photo shows up upside-down, when you need a mirrored portrait, or when you scanned a document at an angle.
Preserves source format and quality - PNG → PNG, JPG → JPG.
How to use it
- Drop a file onto the dropzone or click "Choose file". PNG, JPG, WebP, AVIF, HEIC.
- Click one of the 4 cardinal angles (0°/90°/180°/270°) or use the slider for any angle 0-359°.
- Toggle horizontal (mirror) or vertical (top-bottom) flip. They combine - rotation + flip together is fine.
- Preview updates instantly. Click "Download" - file with a tag (r90, h, hv) in the filename.
When this is useful
When rotation and flipping pay off - typical cases:
- Camera / phone photos in wrong orientation - EXIF Orientation isn't always honored - baking the rotation into the pixels fixes it permanently.
- Document scans - scanned at an angle, rotate 90/180/270°.
- Wall framing - mirror reflections for symmetric compositions.
- Mirrored portraits - some portrait photographers flip in post so the face looks "natural" to the subject (your brain prefers seeing yourself mirror-image).
- Memes - the hero image "faces the wrong way" - flip H.
After rotating, run the file through the image compressor since the final size may grow slightly.