Rotate Image
Nothing is uploaded · saved in this browser
Rotate Image, free and private
Fix a sideways phone photo with a quarter turn, mirror a selfie, or level a sloping horizon with the straighten slider. Your photos are edited on your device and never uploaded.
How to rotate Image4 steps, all on your device
- Add the photo. Drop the sideways or tilted picture on the page, paste it, or select it from your device.
- Turn or flip. Use rotate left or rotate right for 90° steps, and flip horizontally or vertically to mirror it.
- Straighten. Drag the slider between −45° and 45° until a horizon, doorframe or table edge looks level.
- Save the result. Export in any of the offered formats. The turn is written into real pixels, so the picture shows the same way everywhere.
Quarter turns, mirroring and levelling
A 90° turn moves every pixel to a new place without blending any of them; the picture simply swaps its width and height. A 4032 × 3024 landscape becomes 3024 × 4032 portrait. Two turns in the same direction make 180°, for a shot that came out upside down.
Straightening is a small rotation by any angle, and it works differently. The pixels are resampled onto a new grid, and the tilted rectangle no longer fills the frame, so the editor trims the edges to keep the corners full. Level the line your eye notices first, usually the horizon or the upright edge of a building; a degree or two is often all it takes. If a tilt is clearly deliberate, leave it: a bold angle reads as style, a near-miss reads as a mistake.
Many phones don’t actually turn the pixels when you hold the camera sideways. They store the image as the sensor saw it and add an Exif Orientation tag telling viewers how to display it. Browsers honour that tag when they open a photo, so it appears upright here, but some older programs and upload forms ignore it, which is why a picture can look right on your phone and sideways elsewhere.
Exports from this editor contain no Exif data at all, orientation tag included: the pixels themselves are already turned. What you see on screen is therefore what every viewer, printer and website will show.
Flipping is not the same as rotating. A horizontal flip makes a mirror image, which fixes reversed lettering in some front-camera selfies but also swaps left and right on faces and signs. A vertical flip turns a picture upside down and mirrors it at once, useful for reflections in water and for patterns, rarely for portraits.
Good to know
- The Exif Orientation tag takes eight values: four rotations (0°, 90°, 180° and 270°) and the same four mirrored. Source: CIPA DC-008, Exif 3.0 (Exchangeable image file format)
- In CSS, image-orientation defaults to from-image, so browsers display a JPEG the way its Exif orientation says. Source: MDN Web Docs: image-orientation
Frequently Asked Questions
Why does my photo turn sideways after I upload it somewhere?
The file is probably stored sideways with an Exif note saying how to turn it, and the site you uploaded to ignored the note. Rotate it upright here and export: the new file has its pixels the right way round and no note to misread.
Does rotating a JPEG lose quality?
The quarter turn itself rearranges pixels without blending them. Saving as JPEG compresses the image again, as every JPEG save does, so pick a high quality setting, or PNG, if you plan to keep editing the file.
How do I mirror a selfie?
Use flip horizontally. Check any writing in the shot afterwards: the flip that makes your face look the way you see it in a mirror also reverses text on clothes and signs.
Can I rotate by an exact angle, like 3 degrees?
Yes, with the straighten slider, which goes from −45° to 45°. For something like 100°, combine a 90° turn with 10° on the slider.