Flip Image

How to use

Mirrors an image horizontally or vertically, like looking at it in a reflection. Upload your image, choose flip horizontal or flip vertical, and download the mirrored version.

Image ToolsLocal only

Step 1 of 3: Upload

  1. 1
  2. 2
  3. 3

Step 1 of 3 · Upload

Select or drag & drop images

Processed on your device

When to use this
  • Correcting a front-camera selfie that appears mirrored compared to how it looked when taken
  • Mirroring a graphic horizontally to build a symmetrical design mockup
  • Flipping a scanned image that was fed into a scanner upside down or backwards
  • Creating a mirrored variant of an icon for a design that needs facing pairs

Mirroring, rotation, and the metadata that undoes both

Flipping and rotating are different operations that are easy to conflate. A horizontal flip mirrors the image across a vertical axis, so text reads backwards and a face changes which way it looks. A 180-degree rotation turns the image upside down. On a symmetrical subject the two can look similar, but they are not interchangeable: a flip is a reflection and cannot be produced by any rotation, which is why a flipped photograph of anything with writing in it is immediately, unmistakably wrong.

The operation itself is lossless at the pixel level, every pixel is preserved and moved, but the file it is saved into may not be. Re-encoding a JPEG applies its lossy compression a second time, so a flip, save, flip back and save again leaves the image slightly degraded even though it is visually identical to where it started. Saving to PNG or WebP lossless avoids that entirely, at the cost of a larger file for photographic content.

The detail that catches people is EXIF orientation. Cameras and phones usually record the sensor image in one fixed orientation and store a tag saying how to rotate it for display. Viewers that honour the tag show the photo correctly; viewers that ignore it show it sideways, which is why the same file looks right in one application and wrong in another. Flipping through the canvas here resolves the tag into the actual pixels and drops it, so the result is oriented identically everywhere. That also removes the rest of the EXIF block, including any GPS coordinates the photo carried.

Free and private. Everything runs on your own device, with no account and no uploads.

Mirroring a photo horizontally to correct a reversed selfie, or flipping a graphic vertically for a design mockup, is a one-click job here rather than something that requires opening a full photo editor. The flip transform runs on-device using canvas operations, with no upload step involved.

Flipping mirrors the image along an axis, while rotating turns the whole image around a point; flip does not change orientation angle, it reverses it.

Yes, apply one flip, then apply the other flip direction to combine both.

No, flipping is a lossless pixel-mirroring operation with no resampling.

Yes, any text baked into the image pixels will appear reversed after a horizontal flip, since the whole image is mirrored.

How it works
  1. 1

    Upload an image

    Choose the photo you want to mirror.

  2. 2

    Pick a flip direction

    Select horizontal flip to mirror left-right, or vertical flip to mirror top-bottom.

  3. 3

    Preview the result

    Check the flipped preview against the original.

  4. 4

    Download

    Save the flipped image to your device.

Pro tips
  • ·Combine a horizontal and vertical flip in sequence if you need a full 180-degree mirror rather than a rotation
  • ·Remember any text baked into the image pixels will read backwards after a horizontal flip, use rotate instead if the text needs to stay legible
  • ·Flipping is lossless, so it is safe to apply and reverse repeatedly without any quality loss