Flip AVIF images online for free. Mirror horizontally or vertically and save as AVIF with a Quality slider.
AVIF (AV1 Image File Format) was published as v1.0.0 by the Alliance for Open Media on 19 February 2019, and is now the smallest widely-supported still-image format on the open web — Chrome shipped support in 85, Firefox in 93, and Safari in 16.4, putting global browser coverage above 94% as of 2026. Most "rotate image" tools online were built for JPG / PNG / GIF and either reject .avif outright or transparently convert to JPG first, which double-encodes your file and throws away AVIF's compression advantage. Flipping AVIF directly keeps the image in its native container. Common reasons to flip an AVIF:
.avif extension. A horizontal flip restores the mirrored framing your front camera showed in the viewfinder, which is what most people actually want before posting.<picture> chain uses AVIF as the smallest variant, flipping a single source AVIF and re-exporting is faster than starting from the lossless master and re-encoding three formats.irot/imir transform, but many encoders skip it, so a file that "looks rotated" in one viewer reads correctly in another. Flipping the actual pixel data ensures consistent orientation everywhere.| Operation | What it does | Result of doing it twice | Typical use |
|---|---|---|---|
| Horizontal flip (mirror) | Reflects across the vertical axis (left ↔ right) | Returns to original | Selfies, RTL layouts, sprite reuse |
| Vertical flip | Reflects across the horizontal axis (top ↔ bottom) | Returns to original | Upside-down captures, reflection effects |
| Rotate 90° / 270° | Turns image a quarter turn | Returns at 180° (still wrong) | Portrait ↔ landscape orientation fix |
| Rotate 180° | Turns image upside down | Returns to original | Same visual as H-flip + V-flip combined |
| Convert AVIF → JPG / PNG / WebP | Re-encodes pixels in a different format | n/a (one-way) | Sharing with platforms that reject .avif |
If you need rotation instead of flipping, use Rotate AVIF. To change pixel dimensions without flipping, see Resize AVIF. For trimming image area, see Crop AVIF. To shrink the file size, see Compress AVIF. If the recipient can't open AVIF, AVIF to JPG, AVIF to PNG, or AVIF to WebP is the right tool. For other formats, see Flip JPG, Flip PNG, Flip WebP, Flip HEIC, or Flip GIF.
| Property | AVIF | WebP | JPEG |
|---|---|---|---|
| Codec | AV1 (AOMedia, 2019) | VP8 (lossy) / VP8L (lossless) (Google, 2010) | DCT (JPEG, 1992) |
| Bit depth | 8 / 10 / 12-bit | 8-bit | 8-bit |
| Lossy + lossless | Yes | Yes | Lossy only |
| Alpha (transparency) | Yes | Yes | No |
| HDR / wide color gamut | Yes (Rec. 2020, PQ, HLG) | No | No (8-bit Rec. 709) |
| Animation | Yes | Yes | No |
| Typical size vs JPEG | ~50% smaller at equal quality | ~25–35% smaller | Baseline |
| Typical size vs WebP | ~20–50% smaller | Baseline | Larger |
| Encode speed | Slowest (5–20× WebP) | Fast | Fastest |
| Browser support (2026) | ~94% (Chrome 85+, Firefox 93+, Safari 16.4+) | ~97% (universal modern) | Universal |
| Setting | What it does | When to change it |
|---|---|---|
| "Horizontal" / "Vertical" | Mirrors the photo left-right or top-bottom; click again to undo | Selfie text, a logo facing the wrong way, an upside-down scan |
| "Save as" | "Same as original", or JPG, PNG, WebP, GIF, BMP, TIFF, ICO, AVIF, PSD, PPM | The destination needs another format |
| "Quality" (40–100, starts at 85) | Re-encode quality for JPG, WebP and AVIF output | Lower for smaller files, higher before more editing |
| Resize (same session) | Changes the pixel size along with the flip | Downscale for the web in one pass |
The editor has no DPI, bit-depth, compression-type or file-size-target setting. To hit a byte budget, run the result through Compress AVIF.
A flip itself is a lossless pixel rearrangement, but AVIF output is always re-encoded (the editor has no lossless AVIF setting), so the kept pixels go through the AV1 encoder once. At the default "Quality" of 85 the loss is hard to see, and raising "Quality" narrows it further. If you plan to flip the same image many times, convert once to PNG via AVIF to PNG, do all the flips lossless, and re-encode back to AVIF at the end to avoid generation loss.
It is not flipped as an animation: the editor treats an animated AVIF as a single still image, so the flipped file is a still, not a mirrored loop. Animated AVIF is a relatively new replacement for animated WebP and GIF, and not every viewer supports it yet — Chrome added animated AVIF support in version 105, Firefox followed in 113, Safari in 16.4. If your audience is mixed, consider converting the animated AVIF to GIF or WebP for broader compatibility.
No. The flip operates on pixel positions only, but the editor works in 8 bits per channel and saves in sRGB, so a 10- or 12-bit HDR or wide-gamut source is saved as an 8-bit sRGB file and the HDR transfer metadata (Rec. 2020, PQ, HLG) is not kept — keep the source for HDR work.
AVIF browsers can disagree on color management when a file ships with an embedded ICC profile or non-sRGB color space. Safari (since 16.4) is generally the most color-accurate; older Chrome builds occasionally treated wide-gamut AVIFs as sRGB. The flip itself doesn't introduce the difference — it's the renderer. If consistency across browsers matters more than HDR, export at 8-bit sRGB.
Two common causes. First, AVIF compression quality is sensitive to local pixel patterns — a horizontal flip can shift edges and gradients enough that the encoder produces a slightly different (sometimes larger) bitstream. Second, the editor has no encode-speed setting, so the encode is tuned for a reasonable wait rather than the smallest output. To shrink it, lower the "Quality" slider.
Technically yes — but rendered text in the output will be mirror-readable (backwards) after a horizontal flip, or upside down after a vertical flip. AVIF flipping operates on pixels, not glyphs, so any rendered text inside the image will be reversed. If you want the image flipped while text stays readable, that's a manual edit in Photopea or GIMP where you flip the background layer and re-render the text on top, then re-export to AVIF.
Yes — drop up to 50 AVIF files at once (a mixed batch works too). The flip direction you set applies to every file in the batch; "Download all (.zip)" saves every flipped result in one ZIP, or use "Download one by one" to save them separately.
Browser support is broad (~94% global), but upload pipelines lag. As of early 2026, several legacy CMS installs, some older WordPress themes without AVIF MIME registration, certain forum software (older phpBB / vBulletin), some print-on-demand services, and a handful of email signature builders still reject .avif. After flipping, run the file through AVIF to JPG or AVIF to PNG for those destinations, or AVIF to WebP for near-AVIF size with broader upload support.
Yes. The alpha channel is preserved and mirrored alongside the RGB pixels — a flipped logo with a transparent background stays transparent on the same edges (just on the opposite side). If you need a transparent-aware format with even broader compatibility, AVIF to PNG keeps the alpha channel; AVIF to JPG does not (JPG has no transparency, so the alpha is composited against white by default).