AVIF to JPEG Converter: Decode AV1 Images to JPG

Convert AVIF (AV1) images to JPEG right in your browser. WASM AV1 decode, native JPEG encode, no uploads. Get a JPG any legacy app or upload form will open.

Browser Native
Privacy First
Free Tool

Convert Now

Drag & drop your file here

or

How It Works

AVIF is a single AV1 video frame stored as a still image, which is what gives it such small files and also why so much software still chokes on the extension. Photoshop builds before 2023, most lightweight desktop viewers, older WordPress and Shopify installs, and plenty of print and e-commerce upload forms reject .avif outright. When you can't upgrade the thing on the receiving end, re-encoding to JPEG is the practical fix. Decoding runs through @jsquash/avif, a WebAssembly build of the AV1 still-image decoder, so the frame comes out exactly as the file was authored. The decoded pixels go onto a canvas and the browser's own JPEG encoder writes the .jpg at roughly 85% quality. Both formats are lossy, so this is a transcode, not a copy: the image was compressed once as AVIF and is compressed again as JPEG. On photographs the second pass is hard to spot at that quality setting; flat gradients and hard edges are where it shows first. It all happens in the tab you have open. The file is read into a buffer, decoded, re-encoded, and handed back as a download. Nothing is sent to a server, so it keeps working on a flaky connection or fully offline once the page has loaded, and the AVIF never leaves your machine.

Related Conversion Tools

Discover more powerful converters that might be useful for your workflow

AVIF to PNG Converter: Decode AV1 Images in Browser

Decode AVIF (AV1) images to lossless PNG in your browser, with transparency kept pixel for pixel. No uploads, no server, fully private and free.

.avif
Try Now

JXL to JPEG Converter: Open JPEG XL Files Anywhere

Decode JPEG XL (.jxl) and re-encode as standard JPEG, entirely in your browser. No uploads. For the many apps and browsers that still can't open JXL.

PNG to JPEG Converter - Shrink Heavy Photo PNGs

Convert PNG to JPEG in your browser to cut photo file size. Lossy re-encode at quality 85, transparency is flattened. No uploads, files never leave your device.

PNG to QOI Converter: Lossless Quite OK Image Encode

Encode PNG to QOI (Quite OK Image) in your browser. Lossless, single-pass, no uploads. Built for game engines, asset bakers and decoder testing.

JPEG to JXL Converter: Lossless Re-Encode in Browser

Convert JPEG to JPEG XL (.jxl) locally in your browser. Lossless re-encode of the decoded pixels, no uploads, no server, no sign-up.

.jpg.jpeg
Try Now

JXL to PNG Converter: Decode JPEG XL in Browser

Decode JPEG XL (.jxl) to PNG entirely in your browser. Exact pixel decode, alpha channel preserved, opens everywhere. Nothing is uploaded.

MoreAVIF

Key Features

  • No file uploads required - works offline
  • 100% privacy focused - client-side processing
  • Browser powered - no software installation
  • Fast processing - WebAssembly technology
  • Free forever - no premium accounts

Supported File Formats

.avif

Output Format: JPG

Technical Specifications

input Format AVIF (AV1 Image File Format, .avif)
output Format JPEG (baseline, .jpg) at ~85% quality
compression Type WASM AV1 decode, then native browser JPEG (DCT) re-encode
quality Retention Visually close on photos; a second lossy pass, so not bit-identical
color Space Support Output is 8-bit sRGB; HDR and wide-gamut input is reduced to SDR
max Resolution Limited only by your device's memory
processing Time Instant, runs in your browser

Key Benefits

  • AV1 frame decoded by @jsquash WebAssembly, so colors and detail match the original file
  • Output opens in pre-2023 editors, older OS viewers, and forms that refuse AVIF
  • Runs entirely in the browser, so the AVIF never leaves your device
  • Keeps working offline once loaded, handy on locked-down or air-gapped machines
  • No account, no watermark, no per-file limit
  • Wide-gamut and HDR sources are accepted and reduced to standard sRGB JPEG

Common Use Cases

  • Opening AVIF photos in Photoshop, GIMP, or Lightroom versions that predate AVIF support
  • Uploading to e-commerce, CMS, or print-shop forms that only take JPEG
  • Sharing with people whose phone or app can't display AVIF yet
  • Attaching to email or dropping into documents and slide decks that won't render AVIF
  • Saving images grabbed from AVIF-serving sites into a universally readable file
  • Feeding source images into older tools and pipelines built before AVIF existed

Pro Tips

  • Convert only where the destination can't read AVIF; keep the original everywhere else, since the JPEG will be larger
  • If the AVIF has transparency, use the AVIF to PNG converter so you don't end up with a flat background filled in
  • Archive the original AVIF; re-converting from the JPEG later stacks a third lossy pass and degrades it further
  • For HDR or wide-gamut shots, judge the JPEG on a normal sRGB display, since the extra range is gone
  • Convert large images on a desktop rather than an old phone, since the full frame is held in memory uncompressed

Frequently Asked Questions

AVIF rides on the AV1 codec, which only got native support in Photoshop 2023, recent Windows Photos, and macOS Ventura's Preview. Older builds, most lightweight viewers, and many web upload forms don't recognize the format and either error out or show nothing. A JPEG opens in all of them with no plugin or codec install.
There's a second round of lossy compression at about 85% quality, so technically yes, but on photos it's usually invisible at normal viewing size. You're most likely to catch it on sharp text, logos, or smooth sky gradients, where JPEG's 8x8 block artifacts appear sooner than AVIF's. A graphic with hard edges will show more change than a photograph.
Almost always, often by a large margin. Beating JPEG on file size at equal quality is the entire reason AVIF exists. You convert for compatibility, not to save space, so keep the AVIF wherever it's actually accepted and only ship the JPEG where it has to be read.
No. JPEG has no alpha channel, so transparent areas are flattened onto a solid background (black with this converter, since the canvas isn't pre-filled with a color) and the transparency is gone. If you need to keep see-through regions, use the AVIF to PNG converter instead, which preserves alpha.
No. The AVIF is decoded by WebAssembly and the JPEG is written by your browser's built-in encoder, both inside the page. The file is never sent anywhere and nothing is stored. You can verify it by watching the Network tab during a conversion, or by going offline after the page loads and converting anyway.
You can, but baseline JPEG is 8-bit and effectively sRGB. AVIF can carry HDR and Rec. 2020 / Display P3 color, and that extra range is collapsed to standard dynamic range and sRGB during decode and encode. For ordinary sRGB photos there's nothing to lose; for graded HDR work, expect the highlights and saturated colors to flatten.
AVIF can hold an image sequence, but JPEG is a single still. Feed in an animated AVIF and you get one frame back as a JPEG, not motion. For anything animated, target GIF or WebP instead.
The real ceiling is your device's free memory, because the whole frame is decoded into RAM uncompressed before re-encoding. The page accepts files up to 100 MB. Large images convert fine on a desktop but can be slow or run out of memory on an older phone.