Flip an image

Drop an image and mirror it in one tap: horizontally (the classic selfie fix) or vertically. The flip previews instantly and combines freely with crop, rotate and colour edits. The saved file comes out compressed.

Output format
– / –

Drop images or browse

JPEG · PNG · WEBP · AVIF · HEIC · max 30 MB

HEIC
PNG
JPEG
AVIF
WEBP
Advanced settings
SmallerAutoBetter

Auto tunes each image.

A hard cap for “under 50 KB” portals.

Max resolution

Empty side keeps the ratio. Never enlarges.

A real flip, before and after

Original, 184 KBOriginal · 184 KB
Flipped, 177 KBFlipped · 177 KB
same size
This is the reference photo actually flipped by our engine. Drop your own image and do the same.

How it works

Three steps, no account. The file leaves smaller than it arrived.

  1. Drop

    Drop an image and the editor opens on it instantly.

  2. Flip

    Mirror horizontally or vertically with one tap.

  3. Save

    The flipped file comes out optimised and ready to download.

Flip vs mirror vs mirror effect: a 10-second disambiguation

Three searches, and two of them are the same thing. A horizontal flip and a mirror image are identical: left and right swap, like your reflection. A vertical flip turns the image upside-down. That one fixes scans and upside-down camera mounts. A "mirror effect" is the photo and its reflection side by side, water-reflection style. That is a collage composition, not a flip. You'd build it in a layout tool. This page does the first two, one tap each.

Mirroring for Cricut, iron-on and heat-transfer vinyl

The rule that saves a hundred ruined shirts: mirror before you cut HTV, always. You cut heat-transfer vinyl with the design face-down, carrier sheet against the fabric. So an un-mirrored design presses on backwards, and text is unreadable. Flip your design horizontally here, then send it to the cutter. The one exception: printable iron-on for light fabrics is usually NOT mirrored, because it applies face-up. Dark-fabric printable transfers vary. Thirty seconds checking your material's instructions beats re-cutting. When in doubt with standard HTV: mirror it.

Un-mirror my selfie: why you look "wrong" in photos

Front cameras show you a mirrored preview, the face you know from the bathroom mirror, then save the un-mirrored reality. That's why your selfies feel subtly off to you while looking perfectly normal to everyone else: you are the only person on earth used to seeing yourself mirrored. If you prefer the you that you recognise, flip the saved selfie horizontally. One tap above does it. (Asymmetric details like hair partings and text on clothing will swap sides. That's the point.)

The reversed-text problem, and the workflows around it

A horizontal flip reverses everything in the frame, and text, logos and signage are where it shows. Three workflows cover it. For heat transfer, backwards is correct: it reads properly once pressed. For design work, flip the photo layer only, then re-add text the right way round (our editor's text tool runs in the same session). For photos with incidental signage, accept it or crop it. A street sign reading backwards is the tell-tale of a flipped photo.

Does flipping cost quality? Measured answer: the flip itself, zero

  1. The flip is pixel-exact

    Flipping moves every pixel to a mirrored position: no resampling, no interpolation, no blending. Unlike scaling or free rotation, there is mathematically nothing to soften.
  2. The save re-encodes once

    Saving writes a fresh optimised file: one high-quality re-encode for the whole edit session, whether you flipped once or flipped, rotated and cropped together. The result is typically smaller than the file you dropped in.
  3. You can verify it

    The result row's compare view puts original and flipped side by side with measured sizes. Inspect at full zoom before downloading, like every tool on this site.

When a flip isn't the fix

  • Photo is sideways, not mirrored? That's rotation, usually an EXIF orientation quirk. Rotate image fixes it, losslessly for quarter turns.
  • Horizon is tilted a few degrees? That's straightening, not flipping. The rotate tool's fine-angle dial with auto-crop handles it.
  • Animated GIF or WebP? The editor works on stills and says so. It will never silently export just the first frame.

Related, one click away: Rotate image · Crop image · Resize image

Questions, answered

Short answers specific to this tool. Try it above and the editor settles the rest.

What is the difference between flipping and mirroring an image?
Horizontally, nothing: a horizontal flip IS a mirror image. Left and right swap, as in a bathroom mirror. A vertical flip turns the image upside-down instead. People also search for a "mirror effect": the photo plus its reflection side by side. That is a collage, not a flip.
How do I flip an image horizontally versus vertically?
Drop the photo in the editor and tap Flip. Horizontal swaps left↔right (the mirror). Vertical swaps top↕bottom (upside-down). Both take one tap. You can combine either with rotation in the same session, and the result saves as an optimised copy.
Does flipping an image reduce its quality?
The flip itself costs nothing: it is pixel-exact. Every pixel moves to a new position. None are invented or blended, so nothing softens. Saving re-encodes the file once at high quality, the same one-time cost as any edit-and-save. The compare view shows you the result before download.
Do I need to mirror my design before cutting iron-on vinyl?
Yes. Always mirror heat-transfer vinyl (HTV) and iron-on transfers before cutting, because the design is applied face-down. Skip it and your text irons on backwards. The one exception: printable iron-on for light fabrics is usually NOT mirrored. Check your material's instructions.
Why do my selfies look wrong compared to the mirror?
Your phone's front camera shows a mirrored preview, like your bathroom mirror, but saves the un-mirrored truth. That is why the photo looks "off" to you while looking normal to everyone else. To get the you that you recognise, flip the saved selfie horizontally. One tap does it.
Why does text in my image read backwards after flipping?
A horizontal flip reverses everything, and text is where you notice. If the text matters, flip only the photo layer in an editor and re-add the text afterwards. For heat-transfer work, backwards is exactly what you want before pressing: it reads correctly once applied.
Can I flip several images at once?
The editor works one image at a time for precision. For a folder of photos, run them through in sequence. Each opens, flips in one tap, and saves optimised. No signup, no watermark, within the same free daily allowance as every tool here. Several competitors gate any batch editing behind a paid tier.
Can I flip an animated GIF or WebP and keep the animation?
No, not here. The editor works on stills, and we say so rather than silently exporting only the first frame. For animated flips, a video tool is the honest recommendation. For a single frame of an animation, screenshot it and flip that.
Does flipping remove my photo's EXIF and location data?
Yes, by default. Saving strips EXIF, including GPS coordinates, capture time and device model. That is the safe default for anything you'll post publicly. Photographers who need capture dates preserved can keep metadata with one checkbox in the tool's Advanced settings.
Can I flip and rotate an image at the same time?
Yes. Flips and quarter-turn rotations combine freely in the same edit session, along with straightening, cropping and the rest of the editor. One save at the end applies everything in a single re-encode, instead of degrading the file once per operation.
Is this free, and what happens to my photo?
Free, no signup, no watermark. And we keep nothing: your photo is processed and wiped automatically, never archived, never used for anything else. The flipped copy you download is yours. The upload is gone.

More tools

Everything runs on the same engine: edit, compress, and convert in one place.

Ready when your file is

Drop it in above. The editor opens on it instantly, and Save hands back an optimised copy.

Flip an image