Flip and mirror are the same thing when the flip is horizontal. Invert is something else entirely. A flip moves pixels to new positions; an invert replaces each pixel's colour with its opposite while leaving it where it is.
So an image flipper mirror is not a special tool — a horizontal flip is a mirror. The confusion is worth clearing up because the three words get used interchangeably all over the web, and picking the wrong operation wastes a step every time.
| Operation | What changes | What does NOT change | Looks like |
|---|---|---|---|
| Horizontal flip (mirror) | Pixels swap left for right | Colours; top and bottom | A reflection in a mirror |
| Vertical flip | Pixels swap top for bottom | Colours; left and right | An upside-down image |
| Horizontal + vertical | Both axes swap | Colours | The same as a 180 degree rotation |
| Invert (colour) | Each pixel's colour becomes its opposite | Position of everything | A photographic negative |
| Rotate 90 degrees | The whole image turns around its centre | Nothing is mirrored | A sideways image |
The table is the whole answer, but two rows deserve emphasis. Row four is the one people get wrong most often: inverting a photo does not mirror anything, and mirroring a photo does not change its colours. If a tool offers "invert" on a page about flipping, it is there because the words are confused, not because the operations are related.
Row three is the one that produces genuine ambiguity. Rotating 180° and flipping both ways give an identical result. If that is what you need, either path is correct.
The English word "mirror" describes the result, and both a horizontal flip and — less precisely — a vertical flip can be described as producing a mirror image. Meanwhile "invert" in ordinary speech means "turn upside down", which is close to a vertical flip and nothing like a colour inversion. So the everyday meanings overlap while the technical meanings do not.
The practical fix is to stop using the ambiguous words and name the axis instead. Say horizontal flip, vertical flip, or colour invert. Every tool that does these operations has a control named after the axis, so the axis name is also the name of the button you are looking for.
We ran the same test image — a photo containing a clearly readable sign — through each operation on the browser flipper on this site, and noted what happened to the sign in each case. That single detail makes the distinction obvious in a way that abstract descriptions do not.
A horizontal flip made the sign read backwards but kept it upright. A vertical flip left the sign reading correctly but turned it upside down. A 180° turn — both flips together — made the sign both backwards and upside-down. A colour invert left the sign perfectly readable but with the light and dark areas swapped, which is the signature of an invert rather than a flip.
That last observation is the check worth remembering. If your text is still readable but the picture looks like a negative, you inverted instead of flipping. If the text is unreadable but the colours are normal, you flipped as intended.
We also verified the reversibility claim rather than repeating it. Flipping horizontally, saving, reloading the saved file, and flipping horizontally again returned the original image. The same held for vertical, and for the 180° combination.
One thing we are not claiming: we did not test how inverting behaves on images with very low contrast or on colour profiles outside the common sRGB range. Those are edge cases, and we would rather leave them unanswered than guess at them.
There is a fourth state worth writing down, because it is the one that produces the most confusion in practice: an image can be both flipped and rotated at once, and that combination is indistinguishable from a different single operation. Specifically, flipping horizontally and then rotating 180° gives exactly the same picture as flipping vertically alone. Two steps, one result. If you ever find that a flip did not seem to change anything the way you expected, this equivalence is often why — you may have inadvertently produced the same output by a second route.
We also checked what happens to a picture with a known, delicate detail: a face. A horizontal flip of a portrait produces a subtly different face, because human faces are not symmetric, and the change is detectable even when the person cannot say what altered. A vertical flip produces an immediately and obviously wrong face. This is a good practical reason to look at any person in the picture before downloading, since a mirrored face reads as "off" to almost everyone even when the colours and framing are perfect.
And one limitation on our testing worth stating: all of this was done on a handful of images chosen by us, on one browser. It demonstrates how the operations differ, which is the point of the section, but it is not a survey and we would not present it as one.
Phone front cameras are inconsistent. Some show a mirrored preview while you are composing the shot and then save the unmirrored version; others do the reverse. So "my selfie is backwards" can mean either that it needs a flip or that a flip was applied by the camera and needs undoing.
The reliable procedure: open the selfie and find something with a fixed orientation. If you are wearing anything with text or a logo, that is ideal. If it reads backwards, flip horizontally. If it reads correctly, leave it alone — a horizontal flip would break it. Checking one detail beats reasoning about which camera does what, because the answer differs by device and by app.
Try all three operations and compare