Rotate JPG — free online tool

Turn a JPG by 90, 180 or 270 degrees, with optional mirror flip. Re-encoded at quality 0.92 in your browser, upright pixels, no EXIF block.

OriginalRotate or flip without changing the rest.

The preview will appear here after you select a file.

—

What to know

Rotating a JPG here is a re-render rather than a lossless block transform. The browser decodes the photo onto a canvas, turns it by 0, 90, 180 or 270 degrees and encodes a fresh JPG at quality 0.92, so the result is close to the original but not byte-identical.

Quarter turns swap the dimensions. A 4000 x 3000 landscape frame turned 90 degrees becomes 3000 x 4000, while a 180 degree turn keeps 4000 x 3000. The Rotation menu starts at 90 degrees, applied clockwise, and the Flip menu offers None, Horizontal or Vertical for shots that are also mirrored, which front cameras often produce.

Many phone photos look sideways in some apps only because they store an EXIF orientation tag instead of turning the pixels. Modern browsers apply that tag when decoding, so what you see in the preview is what gets rotated. The exported JPG carries upright pixels and no EXIF block, so it looks the same in every viewer afterwards.

Only right angles are offered; a horizon that is 3 degrees off needs a different tool. Because JPG has no transparency, any alpha in the source is flattened onto white, and images above 64 million pixels are refused before processing.

Choose a specific task 6
Related tools 13
How to use Rotate JPG — free online tool
  1. Drop a JPG that opens sideways, for example a 4000 x 3000 phone photo.
  2. Set Rotation to 90 for a clockwise quarter turn or 270 for a counterclockwise one.
  3. Leave Flip on None, or choose Horizontal to undo a front-camera mirror.
  4. Press Rotate image, confirm the status line shows 3000 x 4000, then download the JPG.

Quick answers

Does rotating a JPG reduce its quality?

Slightly. The pixels are decoded and encoded again at quality 0.92, which adds one generation of compression. Keep the original and rotate only once from it.

Why does my photo look upright on my phone but sideways on a website?

The camera saved an EXIF orientation tag instead of rotating the pixels, and some software ignores it. Exporting here bakes the orientation into the pixels and drops the tag.

What size is a 6000 x 4000 JPG after a 90 degree turn?

It becomes 4000 x 6000. Width and height swap on 90 and 270 degrees, and stay the same on 180.

Can I rotate by 15 or 45 degrees?

No. The menu offers 0, 90, 180 and 270 degrees only, which keeps every pixel on the grid without empty corners.