100% on-device · nothing uploaded

Rotate & flip an image

Pick an image and straighten it: rotate 90° left or right, or mirror it horizontally or vertically. A live preview shows exactly what you will get, and it all runs in this tab, so the picture is never uploaded.

How to use it

  1. Choose an image — PNG, JPG, WebP and most others work.
  2. Rotate left or right, or flip it. The preview updates instantly and combines the steps.
  3. Press Apply — the rotated image downloads in the same format it went in.

Why a photo can be upright on the phone and sideways on the laptop

Phone cameras usually write pixels in the sensor’s fixed orientation regardless of how the device was held, then record how the result should be turned as an EXIF orientation tag. Software that reads the tag displays the photo upright. Software that ignores it shows the raw buffer, which is the same file lying on its side.

That is why an image looks correct in a photo app and rotated in an upload form, a CMS thumbnail, or an older image library. Rotating here writes the turn into the pixel data itself, and the metadata is not carried through, so the result stops depending on whether the viewer honours a flag. When a photo displays inconsistently across apps, this is almost always the cause.

Quarter turns are exact; any other angle is a guess

A 90, 180 or 270 degree turn, and a horizontal or vertical flip, are pure index remaps. Each output pixel is one input pixel moved to a new coordinate, nothing is blended, and the operation reverses perfectly. That is why these are the steps offered here: they cost nothing in fidelity.

An arbitrary angle is different in kind. The rotated grid no longer lines up with the original, so every output pixel has to be interpolated from several neighbours, softening edges and putting stair-stepping on fine lines and small text. The bounding box also grows, leaving four empty triangles at the corners that must be filled with a colour, left transparent, or cropped away along with part of the picture.

Questions

Is my image uploaded to rotate it?

No. The rotation is done by your browser on your own device, so the image never leaves this tab. Most free "rotate image" sites upload your file to a server first.

Does rotating lose quality?

A 90°, 180° or 270° turn (and a flip) just rearranges the existing pixels, so there is no loss for a PNG. A JPG or WebP is re-saved at high quality — an essentially invisible change.

Can I rotate by an arbitrary angle?

This tool rotates in 90° steps and flips, which covers straightening sideways or upside-down photos without adding empty corners. A free-angle rotate would leave triangular gaps that have to be filled or cropped.

What is the difference between rotate and flip?

Rotating turns the whole image around its centre (90° at a time). Flipping mirrors it — horizontal flip swaps left and right, vertical flip swaps top and bottom — which is what you want to correct a selfie or a scan that came out mirrored.

What format do I get back?

The same format you put in — a PNG stays a PNG, a JPG stays a JPG. Formats the browser can't write back (like GIF or BMP) come out as a lossless PNG.

Updated 2026-07-20. Runs fully in your browser — nothing is uploaded.