Flip & Mirror Image

Mirror a photo horizontally or vertically instantly.

Flip and mirror any image horizontally or vertically with one click, then download. Runs entirely in your browser, so your images are never uploaded. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

Can I flip both directions at once?

Yes. Toggle horizontal and vertical mirroring independently, or enable both to flip the image diagonally.

Flip and mirror images in your browser

Mirror a photo left-to-right, top-to-bottom, or both — handy for fixing selfies that came out reversed, creating a reflection effect, correcting a scan that was fed in the wrong way, or preparing a symmetric design. Toggle the directions and the preview updates instantly.

How it works

The image is drawn onto a <canvas> whose coordinate system is flipped before drawing. A horizontal mirror negates the X scale (scale(-1, 1)) and shifts the origin by the image width; a vertical mirror negates the Y scale (scale(1, -1)) and shifts by the height. Enabling both negates both axes. Because this only rearranges existing pixels without re-sampling, the operation is completely lossless.

What each mode does

HorizontalVerticalResult
OnOffLeft-right mirror — left becomes right, text reads backwards
OffOnTop-bottom flip — image appears upside-down
OnOnBoth axes flipped — equivalent to a 180° rotation plus mirror

When to use each flip

Horizontal flip (left-right) is the most common. Front-facing phone cameras take “mirror” photos that show you as you look in a mirror, not as others see you. Flipping horizontally corrects this so the image matches how others perceive you. It is also used to reverse logos, create symmetrical compositions, or correct scans placed face-down in the wrong orientation.

Vertical flip (top-bottom) turns the image upside-down. Practical uses include: correcting an image that was inadvertently rotated 180° in a scanner, creating a water-reflection effect by flipping a landscape and compositing it below the original, or preparing a print template that requires inverted orientation.

Both axes is mathematically identical to a 180° rotation. Unlike using a rotate tool, the flip path guarantees the image stays pixel-perfect without any interpolation.

Text and logos in flipped images

Flipping reverses the orientation of any text or logos embedded in the image — they will read as a mirror-image. If you need to correct orientation but keep text readable, check whether a simple 90° or 180° rotation (without mirroring) would achieve the same goal. This tool mirrors pixels; it does not re-render or translate text.

Output format and quality

The flipped image is exported as a lossless PNG regardless of the source format. Because the operation only rearranges existing pixel positions without any colour mathematics, there is no quality degradation — a pixel that was at position (x, y) simply moves to a new position, with its colour values unchanged. Transparent areas in the source are preserved correctly.

If you need the output in JPEG or WebP format after flipping, use the image resize tool (with no size change) which allows format conversion as a side effect.

The transform runs entirely on a local <canvas>. Your images are never uploaded. Load a photo, pick a direction, and download the PNG.