Rotate Image Online

Turn an image 90, 180 or 270 degrees in your browser, in batches, keeping the original format and uploading nothing.

Files you drop here are processed by your own browser. Nothing is uploaded and nothing is stored on our servers — the tools keep working even if you lose your connection after the page has loaded.

How to use Rotate Image

  1. 1Drop your images onto the box above, or click to browse.
  2. 2Choose how far to turn them clockwise. Use 270 for a counter-clockwise quarter turn.
  3. 3Press apply, then download each file or take the batch as a .zip.

The real reason you need to rotate image files

Most of the time the picture is not actually sideways. It only looks that way in some apps and not others, and the cause is EXIF orientation.

A phone camera does not turn the image when you hold the phone sideways. It writes the pixels in whatever orientation the sensor read them, then adds a small tag to the file saying "display this rotated 90 degrees". Photo apps, browsers and operating systems read that tag and show the picture the right way up. Older software, some upload forms, a lot of print pipelines and plenty of CMS thumbnail generators ignore it completely, and those are the places where your photo suddenly falls on its side.

Rotating here fixes that permanently, because it moves the actual pixels. The output needs no orientation tag to look right, so every piece of software agrees.

Rotate photo 90 degrees at a time, and why only right angles

The rotation options are 90, 180 and 270 degrees clockwise. There is no arbitrary angle, and that is a deliberate limit rather than something unfinished.

A quarter turn maps every pixel onto another whole pixel position, so the result is exact and the frame simply swaps width for height. An angle like 7 degrees does neither: pixels land between positions and have to be interpolated, which softens the image, and the rotated rectangle no longer fits its own bounding box, leaving four empty triangles in the corners. Dealing with those means choosing between cropping into the picture or filling them with something, which is a real decision that needs its own controls.

For a crooked horizon that is the tool you want. For a photo that is simply on its side, this one is exact.

Counter-clockwise

There is no separate counter-clockwise option because 270 degrees clockwise is the same thing. One quarter turn left equals three quarter turns right, so the existing options already cover both directions.

Batch behaviour and formats

One setting applies to the whole batch, which is the common case: a folder of photos from the same shoot is usually wrong in the same direction. Each file keeps its own format, except sources the canvas cannot write (AVIF, GIF, SVG), which come out as PNG.

Files are decoded and re-encoded in this tab, so nothing is uploaded.

Frequently asked questions

Why does my photo look sideways everywhere except on my phone?
Because the pixels were never rotated. Phone cameras write the picture in sensor orientation and add an EXIF orientation tag saying which way is up. Apps that read the tag show it correctly and apps that ignore it show it sideways. Rotating here bakes the correct orientation into the pixels, so every app agrees.
Can I rotate by an arbitrary angle?
Not here. An angle like 7 degrees leaves empty triangles in the corners, which means deciding whether to crop in or fill them, and that is a different tool with different controls. Right angles need no such decision.
Is a right-angle rotation lossless?
The rotation is exact, because it only relocates whole pixels. Re-encoding is what costs a little: a JPEG has to be written again, adding one generation of lossy compression. PNG output is unaffected.
Does the file get bigger?
Usually within a few percent either way. A JPEG's size depends on how the content lines up with the encoder's 8 by 8 blocks, so a rotated version can land slightly larger or smaller with no visible difference.

More free tools