Rotate and Flip

Rotate a photo 90, 180 or 270 degrees and flip it horizontally or vertically. It runs in your browser, so your image stays on your device.

Also searched as: rotate image · flip image · mirror image · rotate photo · flip photo horizontally

Updated November 9, 2026

Loading the tool…

How to use it

  1. 1

    Add an image

    Choose or drop a JPG, PNG or WebP.

  2. 2

    Choose rotate and flip

    Pick a rotation and tick flips as needed.

  3. 3

    Download

    Press Apply and save the result.

Questions about rotate and flip

Can I rotate and flip together?

Yes. Set a rotation and one or both flips, then apply them in one step.

Which formats work?

JPG, PNG and WebP. You get the same format back.

Is my image uploaded?

No. The work happens in your browser.

How rotating changes the size

A quarter turn swaps the width and the height, so a landscape photo becomes a portrait one. A half turn keeps the size. Flipping never changes the size. The table shows what happens to a 4,000 by 3,000 pixel photo and to a 1,920 by 1,080 one.

Original90° right180°90° leftFlip only
4,000 × 3,0003,000 × 4,0004,000 × 3,0003,000 × 4,0004,000 × 3,000
1,920 × 1,0801,080 × 1,9201,920 × 1,0801,080 × 1,9201,920 × 1,080

Fixing sideways photos and mirror images

If the top of the picture points left, rotate it 90° right. If the top points right, rotate it 90° left, and if it is upside down, use 180°. Flip horizontally to mirror a picture left to right, which is useful for a selfie that came out reversed. Flip vertically to turn it top to bottom. A flipped picture is a mirror image, so any writing in it will read backwards.

The file is redrawn and saved fresh, so camera details stored inside the original, such as location, are not carried over. A PNG is saved without any loss, while a JPG or WebP is re-encoded at high quality, which costs a very small amount of detail each time you save it. Make all the changes in one go rather than rotating several times.

Related tools