Flip an image — mirror it left to right or turn it upside down

This tool mirrors images horizontally, flips them vertically, or both, and saves the result in the format you choose without uploading anything.

Live demo · real result from this tool

Drop images here

or paste with Ctrl+V · nothing is uploaded

Flip

Your result appears here — processed on your device.

Processed on your device — nothing is uploaded.

How to use Image Flipper

  1. Choose one or more images (JPEG, PNG, WebP, GIF, AVIF, BMP or TIFF).
  2. Under Flip, pick Horizontally (mirror), Vertically or Both.
  3. Choose Save as. Same format as the original is the default.
  4. For JPEG, WebP or AVIF, set the Quality (90% by default).
  5. Press Flip and download the files ending in -flipped.

What it does and when to use it

A flip reverses an image along one axis. A horizontal flip swaps left and right, like a mirror. A vertical flip swaps top and bottom, like a reflection in still water.

Good reasons to flip a picture:

  • Fixing mirrored selfies and webcam shots, where writing on a T-shirt or a sign reads backwards.
  • Matching a layout, for example making a person in a photo face into the page instead of off its edge.
  • Making reflections and symmetrical designs, such as a water reflection under a logo.
  • Preparing iron-on transfers, which are usually printed mirrored so they read correctly once pressed onto fabric.
  • Checking a drawing: artists flip their work to spot wonky proportions their eyes have got used to.

A flip is not the right fix for a photo that is lying on its side. That needs a rotation, which the Image Rotator does.

How it works

The image is decoded inside your browser. If the photo has an orientation tag (common with phone cameras), it is applied first, so you flip the picture as you see it, not as it is stored.

Then each pixel is copied to its mirrored position. For a horizontal flip, the pixel in column x moves to column (width − 1 − x) on the same row. For a vertical flip, row y moves to row (height − 1 − y). The width and height do not change, and no pixel is blended or resized.

Finally the picture is saved in your chosen format. Transparent areas are kept for PNG, WebP and AVIF. If you choose JPEG for an image with transparency, the transparent parts are filled with white and the tool tells you so.

Worked examples

A selfie with a reversed logo. A 3,024 × 4,032 px front-camera photo shows a T-shirt logo back to front. Choose Horizontally (mirror) and keep Same format. The output is still 3,024 × 4,032 px, and the logo now reads correctly.

A reflection for a poster. Duplicate a product photo, flip the copy Vertically, and place it under the original in your design app with a fade. A PNG keeps any transparent edges intact.

A whole folder of scanned negatives that came out mirrored. Select every file at once and choose Horizontally. Each is flipped the same way and saved with its own name plus -flipped.

Limits and tips

  • Metadata is not copied. The saved file does not carry the original EXIF data (camera, date, location).
  • Animated GIFs are read as a single frame, so the result is a still image.
  • Large batches are handled one file at a time and can take a while on a phone.
  • Want only part of the picture? Crop it first with the Image Cropper.
  • Shrinking the result for an upload form is easy afterwards with Compress Image to 100 KB.

Frequently asked questions

What is the difference between flipping and rotating?
Flipping makes a mirror image, so left and right (or top and bottom) swap and text reads backwards. Rotating turns the picture round without mirroring it. To turn a sideways photo upright, use the Image Rotator instead.
Why does my selfie look reversed?
Many phone cameras show and sometimes save the front-camera picture as a mirror image, which is how you see yourself in a mirror. A horizontal flip puts it the way other people see you, and makes any text in the shot readable again.
What does Both do?
It flips horizontally and vertically together. The result is the same as turning the picture 180 degrees, because mirroring twice cancels out the mirror effect.
Does flipping lower the quality?
The flip itself only moves pixels, so nothing is lost. Saving as JPEG, WebP or AVIF compresses the picture again at the Quality you set; choose PNG if you need a lossless copy.
Can I flip several images at once?
Yes. Choose them all together and each one is flipped the same way. Every file is saved with -flipped added to its name.

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close