● your files stay on your device, nothing is uploaded

Rotate & Flip Image

Turn photos the right way up or mirror them.

Processed on this device. Nothing is uploaded.

How to use Rotate & Flip Image

  1. 1

    Click "Select files" or drag your files onto the box.

  2. 2

    Change the options if you need to.

  3. 3

    Click "Rotate images" and download the result.

Some photos show up sideways once they leave the phone. Rotate them by 90 or 180 degrees, mirror them, or both. The new orientation is saved in the pixels, so it looks right in every app.

Updated:

How to rotate or flip an image and save it permanently

Choose a rotation and, if you need it, a flip. Rotation can be none, 90 degrees clockwise, 180 degrees or 90 degrees counter-clockwise. Flip can be none, horizontal, which mirrors left and right, or vertical, which turns the image upside down like a reflection in water. Add your files and press the button. Every image in the batch gets the same treatment.

Your browser draws each picture onto a new canvas turned the way you asked, then saves it. A 90 degree turn swaps width and height, so a 4000 by 3000 photo becomes 3000 by 4000. PNG and WEBP files stay in their format, JPG stays JPG, and other inputs such as HEIC, GIF or BMP are saved as JPG. The new file gets _rotated added to its name, so it sits next to the original instead of replacing it.

Before turning anything, the tool reads the orientation tag your phone or camera stored in the photo and applies it. The result is a file whose pixels are already the right way up. EXIF data, including that tag, the date and GPS location, is not copied into the new file. All of this happens on your device, so the photos are never uploaded.

Image rotation problems: sideways, mirrored and over-rotated photos

The photo is now turned too far

If a picture looks right on your phone but sideways on a computer, the problem is an ignored orientation tag, not the pixels. The tool already applies that tag. Run the photo with Rotation set to None and the saved file will be upright everywhere. Adding 90 degrees on top turns it one step too far.

Text in a selfie or webcam shot reads backwards

Front cameras and many video call apps show a mirrored image. Set Rotation to None and Flip to Horizontal. The text on a T-shirt or a sign will read normally again.

My batch has photos facing different ways

One run applies the same rotation to every file. Sort the photos first: put all the ones that need a clockwise turn in one batch and the upside-down ones in another. It takes two runs, but each one is quick.

I need to straighten a slightly tilted horizon

This tool turns in steps of 90 degrees only. For small angles, such as 2 or 3 degrees, use the straighten option in your phone's photo editor, which also crops the corners that a small rotation leaves empty.

Rotate vs flip: what is the difference?

Rotating turns the whole picture around its centre, like turning a printed photo on a table. Nothing is mirrored, text stays readable, it just points a different way.

Flipping mirrors the picture. A horizontal flip swaps left and right, a vertical flip swaps top and bottom. Text becomes backwards. A vertical flip combined with a 180 degree rotation gives the same result as a horizontal flip, which is handy to know if one combination looks wrong.

Questions

Why do my photos appear sideways?

Phones often store orientation as a separate tag instead of rotating the pixels. Some apps ignore that tag. Rotating here writes the orientation into the image itself.

Does rotating lower quality?

PNG stays lossless. JPG and WEBP are saved again at high quality, so the difference is not visible.

Can I rotate iPhone HEIC photos with this tool?

Yes. They are decoded in the browser, rotated and saved as JPG, so they also become easy to open on Windows and Android.

Why did the width and height of my image swap?

A 90 degree turn in either direction puts the long side where the short side was. A 180 degree turn or a flip keeps the original width and height.

Are my files uploaded anywhere?

No. The tool runs in your browser and the files never leave your device. Close the tab and nothing is left behind.

Related tools