Rotate & Flip Image
Rotate an image by 90°, 180°, or 270°, or flip it horizontally or vertically. Runs entirely in your browser.
Click to upload or drag and drop
Select an image file
Common uses
- Fixing a photo that was taken sideways or upside down
- Mirroring an image for design or layout purposes
How the buttons work
Each button — Rotate left, Rotate right, Flip horizontal, Flip vertical — applies immediately to the picture currently shown, and the effects stack, so two clicks of Rotate right give a half turn. Reset to original goes back to the file you loaded.
Output
PNG images stay PNG; every other type, including WebP, GIF and BMP, is saved as a JPEG, and an animated GIF keeps only one frame. The download is named like photo-edited.jpg. Because the picture is redrawn on a canvas, camera metadata such as EXIF orientation and GPS location is not copied to the saved file.
A worked example
A 4000 × 3000 landscape photo becomes 3000 × 4000 after one Rotate right or Rotate left, because width and height swap on a quarter turn. Two clicks bring it back to 4000 × 3000, upside down. Flip horizontal and Flip vertical never change the dimensions. Turns come only in 90° steps; there is no option for angles such as 15° or 45°.
When the download appears
Nothing is saved until you press at least one button. A Continue to download button shows up after the first rotation or flip and opens a download page with the latest result; Keep editing on that page returns to the picture. A file called beach.jpg downloads as beach-edited.jpg, and beach.png as beach-edited.png. Reset to original discards every change, and the Continue to download button goes away until you apply a new edit.
Turning versus mirroring
Rotating keeps the picture's handedness, while flipping mirrors it, so text in a flipped photo reads backwards. Rotate left is a 270° clockwise turn and Rotate right is 90°. A half turn can be made with two Rotate right clicks, or with Flip horizontal plus Flip vertical, which produce the same orientation.
Frequently asked questions
Does rotating reduce image quality?
For PNG, no — the result is lossless. For anything saved as JPEG, every button click re-encodes the picture at 92% quality, so the loss per click is small but accumulates. Use as few clicks as you can, for example two Rotate right clicks rather than several separate edits.
Why did the width and height swap?
A quarter turn puts the picture's sides on the opposite axis, so a 4000 × 3000 image is saved as 3000 × 4000. Flips and half turns keep the original dimensions.
Can I rotate by 45° or straighten a tilted photo?
No. Only 90°, 180° and 270° turns and the two flips are offered. Straightening by a few degrees needs a different editor.
Why is there no download button right after I upload?
The download is created from your edits. Press any rotate or flip button first and a Continue to download button appears beneath the preview.