Rotate and Flip
Rotate a photo 90, 180 or 270 degrees and flip it horizontally or vertically. It runs in your browser, so your image stays on your device.
Also searched as: rotate image · flip image · mirror image · rotate photo · flip photo horizontally
Updated November 9, 2026
Loading the tool…
How to use it
- 1
Add an image
Choose or drop a JPG, PNG or WebP.
- 2
Choose rotate and flip
Pick a rotation and tick flips as needed.
- 3
Download
Press Apply and save the result.
Questions about rotate and flip
Can I rotate and flip together?
Yes. Set a rotation and one or both flips, then apply them in one step.
Which formats work?
JPG, PNG and WebP. You get the same format back.
Is my image uploaded?
No. The work happens in your browser.
How rotating changes the size
A quarter turn swaps the width and the height, so a landscape photo becomes a portrait one. A half turn keeps the size. Flipping never changes the size. The table shows what happens to a 4,000 by 3,000 pixel photo and to a 1,920 by 1,080 one.
| Original | 90° right | 180° | 90° left | Flip only |
|---|---|---|---|---|
| 4,000 × 3,000 | 3,000 × 4,000 | 4,000 × 3,000 | 3,000 × 4,000 | 4,000 × 3,000 |
| 1,920 × 1,080 | 1,080 × 1,920 | 1,920 × 1,080 | 1,080 × 1,920 | 1,920 × 1,080 |
Fixing sideways photos and mirror images
If the top of the picture points left, rotate it 90° right. If the top points right, rotate it 90° left, and if it is upside down, use 180°. Flip horizontally to mirror a picture left to right, which is useful for a selfie that came out reversed. Flip vertically to turn it top to bottom. A flipped picture is a mirror image, so any writing in it will read backwards.
The file is redrawn and saved fresh, so camera details stored inside the original, such as location, are not carried over. A PNG is saved without any loss, while a JPG or WebP is re-encoded at high quality, which costs a very small amount of detail each time you save it. Make all the changes in one go rather than rotating several times.