Rotate & Flip Image

Rotate an image 90/180°, flip it horizontally or vertically, or straighten a crooked photo with a fine-angle slider — then download as PNG, JPG or WebP. Runs locally in your browser, nothing uploaded.

Rotate or flip an image online

Turn a photo 90°, 180°, mirror it, or straighten a slightly crooked shot with the fine-angle slider — then download as PNG, JPG or WebP. Everything runs locally in your browser; nothing is uploaded.

Rotate & Flip Image fixes orientation problems in seconds: a phone photo that imported sideways, a scan that ended up upside down, a mirrored selfie you want un-mirrored, or a horizon that tilts a few degrees. The 90° buttons handle the classic cases, the flip buttons mirror horizontally or vertically, and the fine-angle slider straightens anything in between — with a live preview and a readout of the exact output size.

Fine-angle rotations enlarge the canvas just enough to fit the tilted image; the new corners stay transparent in PNG/WebP or take your chosen background color in JPG. Transformations are combined in one pass, so rotating and flipping together doesn't degrade quality. Everything runs in your browser — photos never leave your device.

FAQ

Why is my phone photo sideways in the first place?

Phones record orientation as an EXIF flag instead of rotating the pixels. Software that ignores the flag shows the photo sideways. This tool rotates the actual pixels, so the result displays correctly everywhere.

What's the difference between rotating 180° and flipping vertically?

Rotating 180° turns the whole image upside down (text becomes upside-down but stays readable in a mirror-free way). Flipping vertically mirrors it top-to-bottom, so text becomes mirrored. For 'my scan is upside down' you want 180°.

How do I un-mirror a selfie?

Click 'Flip horizontal'. Front cameras usually store the mirrored view; one horizontal flip restores what other people actually see.

Does rotating lose quality?

90/180/270° rotations are lossless pixel moves. Fine angles resample once (with high-quality interpolation), and saving as PNG avoids any further compression loss.

Why did the output get bigger after straightening?

A tilted rectangle needs a bigger bounding box to fit without cropping. The insight line shows the exact before → after size; the added corners are transparent in PNG/WebP.

Can I rotate by an exact custom angle?

Yes — the straighten slider moves in 0.5° steps from −45° to +45°, and combines with the 90° buttons for any total angle.

Which format should I save in?

PNG if you used a fine angle (keeps corners transparent) or for screenshots; JPG for regular photos where smallest file size matters; WebP as a modern middle ground.

Is my photo uploaded?

No. Rotation happens in a canvas inside your browser. The tool works offline once loaded.