Rotate and flip your images


To rotate an image, drop it in, then pick a quarter turn left or right, flip horizontally or vertically, or set an exact angle with the slider. The preview updates live and you download each picture or one ZIP. Everything runs in your browser, so nothing is uploaded and nothing is stored.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
🔒 Everything runs in your browser. Your data and files never leave your device.
📌 Key facts
- To rotate an image, the tool offers a quarter turn left or right, a horizontal or vertical flip, or a free angle on a slider.
- Turns of 90, 180 and 270 degrees are lossless for pixels; a free angle resamples the image and softens it very slightly.
- At 90 and 270 degrees, width and height swap: a 4,000 × 3,000 px image becomes 3,000 × 4,000 px.
- At 45 degrees, a 1,000 × 1,000 px image grows to 1,414 × 1,414 px.
- PNG keeps transparency, JPG fills empty corners with a color, and an animated GIF keeps only its first frame.
- You can process many photos at once and download one ZIP, with no upload.
Why a photo shows up sideways
Phones and cameras store an orientation flag in the file instead of rotating the pixels. Some apps honor it and others ignore it, so the picture appears on its side. This tool rewrites the pixels and saves a truly upright image that looks the same everywhere.
Turns of 90, 180 and 270 degrees are lossless for pixels: each point just moves. A free angle forces the image to be resampled, which softens it very slightly.
Image size after rotating
\[ \text{new width} = \text{width} \times \left| \cos \theta \right| + \text{height} \times \left| \sin \theta \right| \]
\[ \text{new height} = \text{width} \times \left| \sin \theta \right| + \text{height} \times \left| \cos \theta \right| \]
At 90 and 270 degrees, width and height swap. At 180 they stay the same.
| Starting size | Angle | Result |
|---|---|---|
| 4,000 × 3,000 px | 90° | 3,000 × 4,000 px |
| 1,000 × 1,000 px | 45° | 1,414 × 1,414 px |
| 1,200 × 800 px | 10° | 1,321 × 996 px |
Flip, PNG or JPG: what to pick
- Flip horizontal swaps left and right, handy for a selfie or reversed text.
- Flip vertical turns the picture upside down along its middle.
- PNG keeps transparency; JPG is smaller for photos but fills empty corners with a color.
- An animated GIF becomes a still picture: only the first frame is kept.
Rotate an image: the most common cases
When you rotate an image, it is almost always for one of these reasons. So the right setting depends on the problem.
- Sideways photo: make a quarter turn to stand it up.
- Upside-down scan: turn it 180 degrees.
- Reversed selfie: apply the horizontal flip to restore the real text direction.
- Tilted horizon: set a small angle, such as 2 degrees, to level the line.
Also, you can rotate several images at once. For example, you fix a whole set of vacation photos in one pass.
Why does a photo end up sideways? Because the phone writes the shooting direction into the file. Then some apps read that note, but others ignore it. As a result, the same photo looks upright here and sideways there. So to rotate an image for good, save a rewritten copy.
How to rotate an image in 4 steps
- First, drop one or more images.
- Next, pick the quarter turn, the flip or the free angle.
- Then watch the preview, which updates live.
- Finally, download each image or a single ZIP.
If you dislike the result, start again from the original. Then choose another setting. Since turns of 90 degrees lose no pixels, you can chain several quarter turns without hurting quality. In practice, a document photographed at an angle needs a quarter turn, then sometimes a small angle. So work in that order. That way, you can rotate an image in two moves.
Mistakes people make when they rotate an image
| Problem | Cause | Fix |
|---|---|---|
| The photo still looks sideways elsewhere | The file keeps an orientation flag | Save with this tool, which rewrites the pixels |
| Empty corners show up | A free angle enlarges the frame | Crop afterward |
| A GIF stops moving | Only the first frame stays | Use an animation tool instead |
| The background turns solid | JPG replaces transparency | Choose PNG |
Then, to remove empty corners, open crop image. To change the size, go through resize image. To adjust the colors, use the photo editor.
Picking the right way to rotate an image
- For a quarter turn, use the buttons, because the result is perfect.
- For a tilted horizon, use the slider in small steps.
- On the other hand, avoid several free angles in a row, since each resampling softens the image a little.
- When you need a lighter file, finish with compress image.
- If you change format, go through convert PNG to JPG.
In short, one well-chosen angle beats three small tries. So measure the tilt before you move the slider.
Finally, think about the end use. For a website, a PNG or a JPG works fine. For printing, keep the biggest size you can. If you want to rotate an image for social media, check the size the network expects. Likewise, reread the preview before you download.
3 real-life examples
Sideways phone pictures
You have 12 portrait shots that show up on their side in your photo app. Drop them all, tap "Rotate 90° right" once, and download every fixed picture in a single ZIP.
Straighten a tilted horizon
Your horizon leans 3 degrees to the right. Set the slider to -3°, check the preview, then crop the thin empty edges with the crop tool.
A mirrored selfie
The text on your shirt reads backwards in a selfie. Turn on "Flip horizontal" and download: the text now reads normally.