Skip to content
Flip Image

About Flip Image

Flip Image mirrors pictures — nothing more, and deliberately so. This page explains the two flip axes, walks through the canvas transform that does the work, and sets out plainly what happens to a file after you drop it in.

The two axes

A horizontal flip reverses the picture along its vertical centre line — the left edge becomes the right edge, and the result is what you would see holding the photo up to a mirror. A vertical flip does the same along the horizontal centre line, tipping the image upside down. Ask for both and the two reflections compose into what looks like a 180° rotation.

Worth being precise about one thing: a flip is a reflection, not a rotation. Any text caught in a mirrored photo reads backwards afterwards. That is exactly what you want when you are correcting a front-camera selfie, which the phone mirrored on the way in — and exactly what you do not want if you were really after a rotation.

You can queue up to 30 files at a time. Each carries its own flip setting, so a batch can mix mirrored and upside-down results, and the output always comes back in the format that went in — JPG as JPG, PNG as PNG (alpha channel intact), WebP as WebP.

Under the hood

The whole thing is three browser calls, all of them local to your tab:

  1. Your file is decoded into a bitmap in memory. It is read off your disk by the browser itself; no network request carries it anywhere.
  2. That bitmap is painted onto a canvas through a scale transform — scale(-1, 1) to mirror, scale(1, -1) to turn it over — which walks the pixels in reverse along the axis you chose. Pixels get reordered, never invented or thrown away, so no detail is lost in the flip itself.
  3. The canvas encodes the finished image back into its original format at high quality and hands you a download.

Skipping the server has a pleasant side effect: there is no upload to wait on, no queue behind other people's jobs, and no ceiling on file size other than what your own machine can hold. Once the page is cached, the tool keeps working with the connection off entirely.

What happens to your files

They stay with you. This site has no image endpoint to receive a photo, no bucket to file it in and no job runner to hand it to — which makes “we do not look at your pictures” a statement about the architecture rather than a promise we are asking you to take on trust. Your original is never modified either; the flip is written out as a new file.

Nothing here asks for an email address, a password or a card. The output carries no watermark, and the only cap is the 30-file batch limit, which exists purely to keep the browser tab responsive while it works.