Edit
Rotate and Flip Image
Turn a sideways photo upright, mirror it, or straighten a tilted horizon. You see the result live, and your image is processed in your browser, never uploaded.
Drop images here
or paste with Ctrl+V
- JPG
- PNG
- WebP
- AVIF
- HEIC
- GIF
- BMP
- SVG
Processed on your device. Nothing is uploaded.
Settings for all images
Rotate and flip
A JPG can’t be rotated or flipped without saving it again, so we save it at high quality (95) to keep its detail. PNG stays lossless. You can choose another quality under Advanced settings.Turn a sideways photo upright, mirror it, or straighten a tilted horizon.
Not rotated or flipped
Straighten
Positive turns clockwise, negative counterclockwise.
Turns photos upright using the rotation the camera saved, then removes that flag.
Applies to all files. Use a file's settings button to give it its own.
Loading settings…
On this page
How to use the Rotate Image
- Add the photo you want to turn, by choosing it, dropping it on the page or pasting it. Several photos work too.
- Under Rotate and flip, select Rotate left 90°, Rotate right 90°, Rotate 180°, Flip horizontal or Flip vertical. The preview updates right away.
- To fix a slight tilt, drag the Straighten slider or type an angle, then choose how to handle the empty corners.
- Select Download, or Download all (ZIP) if you turned several photos.
Why a photo shows up sideways
Your phone or camera often saves a photo in the same orientation no matter how you held it, then adds a small note that says which way is up. Apps that read the note show the photo upright. Apps that ignore it show it sideways or upside down. That's why a picture can look fine on your phone and wrong after you upload it somewhere.
The quickest fix is the Fix orientation only button in the settings. It turns the photo upright using the note the camera saved and then removes the note, so every app agrees. If any of your photos carry this note, the tool tells you how many.
The same behavior is controlled by Auto-orient in Advanced settings (optional), which is on by default. Turn it off only if you want the pixels exactly as stored.
If a photo is simply on its side because of the scene, such as a document you shot rotated, use the rotate buttons instead.
Rotate, flip or straighten
The five buttons in the Rotate and flip card each act on what you see, and they apply to every photo on the page right away.
- Rotate left 90° and Rotate right 90° turn the photo a quarter turn.
- Rotate 180° turns it upside down.
- Flip horizontal mirrors it left to right. Use it for a selfie, or for text that reads backward.
- Flip vertical mirrors it top to bottom.
A line under the buttons describes the current state in words, for example "Rotated 90° right, flipped horizontally", and Reset takes you back to the start.
For a tilted horizon, use Straighten. Drag the slider or type an angle from −45 to 45 degrees in steps of 0.1. Positive angles turn the picture clockwise, and negative angles turn it counterclockwise. Turning by a small angle leaves empty corners, so choose one of two ways to deal with them: Crop to remove empty corners trims the picture to a clean rectangle, and Expand canvas keeps everything and fills the corners with a color you choose.
Once the photo is upright, you may want to trim it with Crop Image.
Does rotating a JPG reduce its quality?
Browsers can't turn a JPG without re-encoding it, so a rotated JPG is saved again. To keep the loss small, this tool saves rotated JPGs at high quality. An "i" tip next to the buttons says the same thing.
If you want to avoid any further loss, set the output to PNG in the output choices. PNG keeps every pixel, though the file will be larger. The other choices are Same as original, JPG and WebP.
A rotated photo that comes out too big to attach to an email or upload to a form can go through Compress Image afterward, where you can set a size such as 500 KB. If you need a different pixel size, the Image Resizer handles that.
Each photo in a batch can be turned differently. Open the settings button on its row to set rotation for that photo alone, and use Save and apply to keep it.
Frequently asked questions
How do I rotate an image 90 degrees?
Add the image and select Rotate right 90° or Rotate left 90° in the Rotate and flip card. The preview turns right away. Select the button again to keep turning, then download the result. Rotate 180° does a half turn in one step.
How do I flip an image horizontally?
Select Flip horizontal in the Rotate and flip card. It mirrors the picture from left to right, so text and faces face the other way. Flip vertical mirrors it top to bottom. Flipping both ways at once is the same as turning it 180 degrees.
Why is my photo sideways after I upload it?
Your camera saved the photo with a note about which way is up, and the site you uploaded to ignored the note. Use Fix orientation only here. It turns the pixels upright and removes the note, so the photo looks the same in every app and on every website.
Can I straighten a crooked photo?
Yes. Drag the Straighten slider or type an angle between −45 and 45 degrees. Then choose Crop to remove empty corners for a clean rectangle, or Expand canvas to keep the whole picture and fill the corners with a color. The preview shows the result before you download it.
Can I rotate several photos at once?
Yes. The rotate and flip buttons apply to every photo on the page, and Download all (ZIP) saves them together. When one photo needs a different turn, open its settings button and rotate that photo alone, then choose Save and apply.
Does the tool upload my photos?
No. Your photos are rotated in your browser and never uploaded. The preview you see is drawn on your own device, and the saved copy is created there too. There is no account, no watermark and no limit on how many times you can adjust the angle.
Related tools
- Crop ImageCut an image down to the part you want, or crop a circle.
- Image ResizerResize by pixels, percent or inches, with social media presets.
- Compress ImageMake files smaller, to a size like 50 KB or a quality you choose.
- Image ConverterConvert to JPG, PNG, WebP or AVIF, including HEIC and SVG files.
- Remove BackgroundCut out the subject and save it with a transparent background.
- Passport PhotoA US passport photo, 2 x 2 in (600 x 600 px at 300 DPI).