About Flip Image
Flip Image is a free, browser-based tool for mirroring JPG, PNG, and WebP pictures — for fixing a selfie shot the wrong way round, mirroring a logo or screenshot, or preparing an image for print transfer. This page covers what it does, how the flipping works technically, and exactly what happens (and does not happen) to your files.
What it does
Drop one picture or up to 30 at once, and flip each of them horizontally, vertically, or both. A horizontal flip mirrors the picture left-to-right, like a reflection in a mirror; a vertical flip turns it top-to-bottom; applying both is the same as rotating the picture 180°. The preview updates instantly, and the output keeps the same format as the input — a JPG stays a JPG, a PNG stays a PNG, a WebP stays a WebP, with transparency preserved.
Flipping is a lossless-by-nature operation here: the picture is redrawn pixel-for-pixel in the new orientation at high quality, with no resizing, no cropping, and no aggressive recompression.
How it works technically
Everything runs on the HTML5 Canvas API, entirely inside your browser tab, in three steps:
- The browser decodes your picture into a bitmap — the file itself is read locally and never leaves your device.
- The bitmap is drawn onto a canvas with a horizontal and/or vertical scale transform (scale(-1, 1) for a mirror, scale(1, -1) for upside down), which reverses the pixel order along the chosen axis.
- The canvas re-encodes the result in the original format at high quality, ready to download.
Because the work happens locally there is no upload wait, no queue, and no server round-trip — flipping is instant even on a slow connection, and keeps working if you go offline after the page has loaded.
What happens to your files
Nothing leaves your browser. We do not upload, store, or analyse your pictures — the site has no server-side processing for images at all. We do not ask for an account, an email address, or a payment method.
The tool is free to use, with no watermark on the output and no limits beyond the 30-files-per-batch cap that keeps the browser responsive.