Loading Techie Utils…

Rotate & Flip Image

Turn by a right angle or any angle, and flip. Free, and runs entirely in your browser — nothing you enter is uploaded, stored or sent to a server.

About Rotate Image

Right angles for the usual job — a photo that came off the camera sideways — and any angle for the other one, straightening a scan or a photograph of a document that was taken slightly crooked.

A turn that is not a multiple of 90° needs a bigger canvas than it started with, because a tilted rectangle has a wider bounding box. The corners that appear are filled with the colour you choose, or left transparent when the format allows it.

Flipping is here too, and it is not the same as rotating: a 180° turn and a pair of flips look alike on a symmetrical picture and nothing like each other on a photograph of text.

Where it helps

  • Right angles are lossless in what they do to the pixels: nothing is resampled.
  • Any angle for straightening, with a canvas that grows to fit rather than cropping the corners off.
  • Flips as well as turns, separately, so a mirrored scan can be fixed without rotating it.
  • Fills the new corners with a colour you pick, or leaves them transparent in PNG and WebP.
  • Runs locally on anything it can read.

Limits

  • An arbitrary angle resamples every pixel, which softens the picture very slightly.
  • It rewrites the pixels rather than the EXIF orientation tag, so the file is genuinely turned — which is what you want, but it is a re-encode.
  • Metadata is not carried across.
  • One picture at a time.

Frequently asked questions

Why is the result bigger than the original?

Only for angles that are not right angles: a tilted rectangle needs a larger box to sit in, and the corners of that box are the background colour.

Is rotating lossy?

A right-angle turn moves pixels without changing them. Any other angle has to resample, and re-encoding a JPEG costs a little either way.

What is the difference between 180° and flipping both ways?

On a symmetrical picture, nothing. On anything with text or a face in it, a great deal: flipping mirrors, rotating does not.

Why does my photo look right on my phone but sideways here?

The phone is honouring an EXIF orientation tag that a canvas ignores. Turn it here and the pixels themselves are corrected for everything.

Related tools

More Images & Files tools