FormatterHQ

Flip Image (Mirror)

Mirror a picture left-to-right or turn it upside-down in one click — useful for selfies, reversed text, design layouts and print transfers.

Loading tool…
Ready.

How to use the Flip Image (Mirror)

  1. Drop an image onto the page, click to choose a file, or paste a screenshot with Ctrl/⌘+V.
  2. Toggle ⇋ Horizontal (on by default) and/or ⇵ Vertical; the preview updates immediately.
  3. Pick the output format under Save as (PNG, JPG or WEBP) and, for JPG/WEBP, the Quality.
  4. Click Download to save the flipped image.

Flip or mirror an image online

Flipping creates a mirror image. A horizontal flip swaps left and right, as if you were looking at the photo in a mirror; a vertical flip swaps top and bottom. Enabling both is the same as rotating by 180°. This flip image tool applies the transformation to the full-resolution image and lets you save it in the format you need.

When you need to flip an image

  • Selfies: front cameras often save a mirrored picture, so text on your shirt reads backwards. A horizontal flip fixes it.
  • Design balance: a portrait looking out of the page can be flipped to face the text instead.
  • Iron-on transfers and screen printing: designs must be mirrored before printing so they read correctly on fabric.
  • Reflections and patterns: flipped copies are the basis of symmetric compositions.

Worked example: mirroring a design for a transfer print

Iron-on transfer paper and sublimation prints are applied face down, so the artwork must be printed mirrored. A reliable routine:

  1. Load the design and keep ⇋ Horizontal on. Any text in the preview should now read backwards; that is how you know the flip is right.
  2. Save as PNG so sharp edges and transparent areas stay intact.
  3. Print at 100% scale. Many printer drivers and transfer apps have their own "mirror" or "T-shirt transfer" option. If you flipped the image here, turn that option off, otherwise the two flips cancel out and the shirt ends up with reversed text.

Flipping is also its own undo: flip the downloaded image again in the same direction and you get the original pixels back, with no loss when you save as PNG.

Flip versus rotate

Rotating turns the whole picture around its centre and keeps text readable (though tilted); flipping reverses it. A vertical flip is not the same as a 180° rotation — text flipped vertically is upside-down and mirrored. Use rotate image when a photo is simply sideways.

Things to watch

Flipping photos that contain text, logos, clocks or recognisable landmarks makes them look wrong to viewers, so check the result before publishing. For CSS-only mirroring on a website, you can use transform: scaleX(-1) instead of editing the file; the CSS transform generator writes that code for you.

Output

PNG output is lossless; JPG and WEBP use the quality you set. The original dimensions are kept.

Combining with other edits

You can chain the image tools: flip a selfie, then crop it to a square with the image cropper, and finally reduce its size with the image compressor. Each tool downloads a new file, so keep your original untouched in case you need to start again. The downloaded image contains no EXIF metadata, because it is generated from the pixels on a canvas.

Privacy

Everything happens locally in your browser with JavaScript and the Canvas API. Your images are never uploaded to our servers, so the tool also works with confidential screenshots and personal photos.

Frequently asked questions

What is the difference between flipping and mirroring?
They mean the same thing in image editing: a horizontal flip creates a mirror image. A vertical flip mirrors the image top to bottom.
Why are my selfies mirrored?
Many front cameras show and save a mirrored preview because that is what people expect to see. Flip the image horizontally to get the view other people see.
Does flipping reduce quality?
Saving as PNG keeps every pixel. JPG and WEBP are re-encoded, so use a high quality setting to avoid visible loss.
Can I flip an image with CSS instead?
Yes. transform: scaleX(-1) mirrors horizontally and scaleY(-1) vertically, without changing the image file.
How do I undo a flip?
Flip the image again in the same direction. Two horizontal flips, or two vertical flips, give back the original picture exactly. If you saved as JPG or WEBP, the second save re-compresses the image, so use PNG when you expect to flip back and forth.

Last updated October 3, 2026

Related tools

Base64 to Image Preview and download images from Base64 strings or data URIs. Detects PNG, JPEG, GIF, WebP, BMP, ICO and SVG. Image Average Color Finder Find the average and dominant colour of an image — useful for placeholders, card backgrounds and theme colours. Runs in your browser. Image Color Palette Extractor Extract the dominant colours of any photo or screenshot as a palette with percentages, then copy HEX codes or export CSS variables. Image Color Picker Pick exact pixel colours from an uploaded image with a zoom loupe. Get HEX, RGB and HSL values and keep a list of picked colours. Image Compressor Compress JPG, PNG and WEBP images in your browser with a quality slider, before/after comparison, resizing and batch ZIP download. Image Cropper Crop images online with a draggable selection, aspect ratio presets (1:1, 4:3, 16:9…) and exact pixel values. Private and free. GIF to BMP Converter Convert GIF images to BMP online for free. Fast, private, in-browser conversion with preview and size comparison. GIF to JPG Converter Convert GIF images to JPG online for free. Fast, private, in-browser conversion with preview and size comparison. GIF to PNG Converter Convert GIF images to PNG online for free. Fast, private, in-browser conversion with preview and size comparison. HEIC to JPG Converter Convert iPhone HEIC photos to JPG (or PNG) in your browser — several at once, with quality control and a ZIP download. Nothing is uploaded. Image Filters (Photo Effects) Adjust brightness, contrast, saturation, grayscale, sepia, hue and blur, apply photo presets and download the edited image. Image Resizer Resize images to exact pixel dimensions in your browser. Keep the aspect ratio, change format and compare file sizes.