Zero uploads · 100% in-browser No sign-up · No watermarks · Free forever

Rotate an image

Turn a sideways or upside-down photo the right way up, in 90 degree steps. It rotates the real pixels, not just an EXIF tag, so the fix sticks everywhere. Works on whole batches, and you can chain a convert or compress step in the same pass.

Runs in your browser Pixel-true, not just EXIF Batch with ZIP download
How to use it

Rotate a photo in three steps

Every screenshot below is this exact tool turning a sideways photo upright.

1

Drop your photo in

Drag one photo or a whole folder onto the box, or click to choose files. It loads instantly and stays on your device.

The rotate tool with a sideways photo loaded
A sideways photo loaded and ready.
2

Pick the turn

Choose 90, 180 or 270 degrees. Ninety degrees fixes a photo lying on its side; one-eighty flips an upside-down shot the right way up. Keep adding turns until it looks right.

The rotate step with 90 degrees selected and highlighted
Ninety degrees selected.
3

Rotate and download

Hit Rotate and the result row shows the turned image with its new dimensions. Download the single file, or a whole batch as one ZIP. The width and height swap on a 90 degree turn, which is expected.

The result row showing the rotated photo, now 606 by 900 pixels
Rotated 90 degrees: 900 by 606 becomes 606 by 900.
Why it happens

Why photos come out sideways

It is almost never the camera getting it wrong. When you turn your phone to take a photo, the sensor still captures the pixels in its own fixed orientation, then writes a small EXIF orientation tag that says how the image should be displayed.

Modern apps read that tag and rotate the photo for you on screen. Older software, some upload forms, and certain websites ignore it and show the raw sideways pixels. That is why the same photo looks upright in your gallery but sideways somewhere else.

This tool fixes it permanently by rotating the actual pixels, not just the tag. Once the pixels themselves are the right way up, the photo looks correct everywhere, no matter what reads it.

Honest limits

What this tool will not do

It turns in 90 degree steps, not free angles

It does 90, 180 and 270 degrees, the turns that fix orientation. To straighten a slightly tilted photo, say a wonky horizon, crop it at an angle with the Image Crop tool instead.

It rotates, it does not mirror

Rotation keeps text readable. If you want a mirror image, that is flipping, a different operation. Use the Flip Image tool, or add a Flip step here.

The width and height swap, as they should

Turn a landscape photo 90 degrees and it becomes portrait. That is not a bug, it is what rotation means. The result row shows the new dimensions so there are no surprises.

FAQ

Frequently asked questions

Phones often save a photo upright in pixels but record the intended rotation in an EXIF orientation tag. Software that ignores that tag shows the raw, sideways pixels. This tool rotates the actual pixels, so the image looks correct everywhere afterwards, tag or no tag.

Yes. Drop in a whole batch and every photo is rotated the same way, then download them one by one or all together as a ZIP.

A 90 degree turn just moves whole pixels around, so nothing visible is lost. The output keeps your original format; if you want a guaranteed lossless file, add a Convert step and pick PNG.

Not with this tool. It does the 90, 180 and 270 degree steps that fix orientation. To straighten a photo that is slightly tilted, crop it at an angle instead.

Rotating turns the whole image around its centre and keeps text readable. Flipping mirrors it, which reverses text. If you want a mirror, use the Flip Image tool, or add a Flip step right here.

No. Rotation runs in your browser through the Canvas API. Your file never leaves your device.

Related guides

Learn the why behind the results