Image Compressor

Flip image

Mirror an image horizontally or flip it vertically. Drop any JPG, PNG or WebP — the result renders instantly in the preview, download when you're happy. Runs locally in your browser.

Flip direction

Runs entirely in your browser — your image is never uploaded.

When to flip horizontally

  • Un-mirroring selfies — your face as the camera saw it, not as the bathroom mirror shows it.
  • Compositional corrections — swap the subject from the right side of the frame to the left so it sits better with your layout's reading order.
  • Scanned document fixes — accidentally scanned reverse-side up? One horizontal flip puts the text back where it belongs.

When to flip vertically

  • Upside-down scans that are mirrored on the horizontal axis — a vertical flip restores them without needing a 180° rotation plus mirror.
  • Satellite or drone imagery where some providers deliver flipped output.
  • Niche creative work — reflections, upside-down compositions, poster designs.

Flip vs rotate — which do you need?

A 180° rotation looks a lot like a flip, but they're different operations: rotation preserves left/right (a person's left ear stays their left ear), while flip swaps them (left ear becomes right ear). For correcting mirrored selfies you want horizontal flip. For a photo that was uploaded upside-down and needs restoring, you want rotate 180°.

Related tools

  • Rotate image — rotate 90°, 180° or 270°, or combine with flip.
  • Crop image — crop before or after flipping.
  • Resize image — resize after flipping for exact dimensions.
  • Image workspace — compress, resize, crop, flip, convert and remove metadata on one upload.

Your images stay on your device. Nothing is uploaded.

Supported formats and how processing works

Files you can open
JPG, PNG and WebP, up to 25 MB each. iPhone HEIC/HEIF photos open only in the HEIC to JPG converter. PDFs open in the PDF to image tool.
Files you can save
JPG, PNG and WebP. WebP and AVIF output depend on your browser's encoder (in our tests, Chrome could not create AVIF). If your browser can't produce the format you picked, the tool tells you instead of saving a different format under the wrong file extension.
Where the work happens
In your browser, using its built-in canvas image encoder. The tools contain no upload step, so your image is not sent to our server. Our analytics (Google Analytics with Consent Mode) records usage numbers such as file size and format, never the image itself.
What changes in the file
The image is re-encoded, so camera metadata (EXIF, including GPS) is not carried over. JPG has no transparency, so transparent areas become white. PNG is lossless: to shrink one, reduce its dimensions or convert it to WebP.