Flip & Mirror Image

Mirror a photo horizontally or vertically instantly.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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, or correcting a scan that was fed in the wrong way. 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, which is equivalent to a 180° rotation combined with a mirror. Because this only rearranges existing pixels, the operation is completely lossless.

Example

HorizontalVerticalResult
OnOffLeft-right mirror (selfie fix)
OffOnTop-bottom flip (reflection)
OnOnBoth axes flipped

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

Ad placeholder (rectangle)