Flip images online for free. Mirror horizontally or vertically — works with JPEG, PNG, WebP, HEIC and TIFF.
Flipping mirrors a photo across one axis. A horizontal flip swaps left and right (matching what others see when they look at you, the opposite of a front-camera preview); a vertical flip swaps top and bottom (useful for reflections, microscopy, and inverted scans). The pixels themselves are simply rearranged — no resampling, no quality loss when the output format is lossless.
| Operation | What it does | Lossless? | Common use |
|---|---|---|---|
| Horizontal flip | Mirrors across the vertical axis (swaps left/right) | Yes — pure pixel rearrange | Un-mirror selfie, iron-on transfer, scanned text |
| Vertical flip | Mirrors across the horizontal axis (swaps top/bottom) | Yes — pure pixel rearrange | Reflection effect, inverted-scope optics |
| Rotate 90/180/270 | Turns the canvas in 90-degree steps | Yes for these angles | Phone-shot in wrong orientation |
| Rotate arbitrary (e.g. 7 degrees) | Turns by any angle, requires resampling | No — interpolation needed | Straighten a tilted horizon |
| Both flips combined | Equivalent to a 180-degree rotation | Yes | Quick upside-down-and-mirrored fix |
Flip and mirror are the same operation — different terms for the same axis-reflection. Rotation is a different transform: it spins the canvas without reflecting it, so text stays readable (just at an angle), whereas a flip makes text appear backward.
| Category | Formats |
|---|---|
| Web/photo | JPEG/JPG, PNG, WEBP, AVIF, GIF |
| Phone-native | HEIC, HEIF, JFIF |
| Print/archival | TIFF/TIF, BMP, EPS, PSD, PPM |
| Icon/other | ICO, XCF, PUB, ODD, ODG |
Output stays in the input format unless you change it — flipping a HEIC returns a HEIC, flipping a PNG returns a PNG with transparency intact.
Phone front cameras show a horizontally mirrored preview so the image moves the way a real mirror would — when you raise your right hand, the on-screen "you" raises the hand on your right. By default, modern iPhones (Settings → Camera → Mirror Front Camera) and many Android phones save the photo un-mirrored so it matches how others see you, which is why the saved file looks "wrong." If your phone is set to save the mirrored version, a single horizontal flip restores the natural orientation. You can also disable mirroring in Camera settings to fix it at capture time.
No. A flip is a deterministic pixel rearrangement — the pixel that was at (x, y) ends up at (width − 1 − x, y) for horizontal, with no interpolation or color resampling. Quality only changes if you re-encode to a lossy format (JPEG, AVIF, WebP lossy, lossy HEIC) at a lower quality setting. Output PNG, lossless WebP, lossless TIFF, and BMP are bit-for-bit lossless on a flip.
No, EXIF metadata (camera, lens, aperture, GPS, capture date) is preserved during the flip. The original Orientation tag is updated so apps display the image correctly. If you also re-encode JPEG with a lower quality, the metadata is still copied — only the pixel data changes.
Flipped HEIC files open natively in iOS 11+ Photos, macOS High Sierra+, and Windows 11. If you need broader compatibility (older Windows, web browsers other than Safari, Discord, Slack uploads), use HEIC to JPG after flipping or pick JPEG as the output during the flip.
Yes — every frame is flipped together so the animation plays in mirrored order. Note that text or signage inside the animation will read backward after a horizontal flip; use a vertical flip if the animation has on-screen text you need to keep legible.
If you're un-mirroring a selfie for social media, flipping is faster and lossless. If text appears in the photo (storefront signs, book covers, T-shirt graphics, license plates), retaking from a different angle is better — a horizontal flip will leave that text reading right-to-left. The same caveat applies to faces with strong asymmetry; a flipped portrait can look subtly "off" to people who know you.
Processing happens locally in your browser, so the practical limit is how much memory your browser tab can hold rather than any account quota — there's no sign-up. A 24-megapixel TIFF or PNG can run 25-100 MB, comfortably within what a modern laptop handles for a single file; the editor loads one file at a time, so working through a full shoot means flipping and saving each frame in turn.
Rotation turns the canvas without reversing it: text stays right-reading, just at an angle. Flipping reverses the image across an axis so text reads backward. If your phone shot a landscape photo as portrait, you want Rotate Image (90 degrees), not flip. If your selfie looks like a mirror image of you, you want flip horizontal — rotation will not fix it.
This tool focuses on flipping with optional compression and resolution scaling. For framing changes use Crop Image, to set exact pixel dimensions use Resize Image, and to shrink file size after flipping use Compress Image.