Convert AVIF images to JPG for free, right in your browser — no sign-up, no upload.
AVIF to JPG decodes an AVIF image and writes a JPG that practically every program opens. It works wherever the browser can decode AVIF — Chromium 153 did in our run. The JPG is larger: a 25,255-byte AVIF photo became 62,610 bytes at quality 92 (2.5 times, SSIM 0.9966 against the decoded AVIF). Transparent areas are filled with the background colour, and animated AVIF sequences are refused.
Drop image files hereProcess many files at onceNo upload · processed on this device
Making a game?
Nerulio is a 2D game asset studio first: draw pixel art, cut sprite sheets into animations, pack texture atlases, check autotile tilesets and export them for Godot, Unity, Phaser and other engines. It runs in your browser; files stay on your device.
AVIF stores a still picture as an AV1-coded frame inside a HEIF container. AV1 is a modern video codec, so AVIF usually reaches a given quality in fewer bytes than JPG; MDN notes it also supports transparency, higher bit depths and HDR. Converting to JPG gives up that efficiency in exchange for compatibility.
The browser decodes the AVIF into an ordinary 8-bit canvas and Nerulio encodes that canvas as JPG. An HDR or high-bit-depth AVIF is therefore reduced to what the canvas holds, and bright highlights may look different from the original on an HDR screen.
AVIF
AV1 Image File Format: AV1 bitstreams in a HEIF container (MDN).
Decode support
Nerulio can only convert AVIFs the browser itself can open.
HDR
High dynamic range; an ordinary canvas does not keep it.
A small AVIF becomes a larger JPG (measured)
An AVIF written by Pillow 12.3 at quality 60 from the 512 × 512 NASA fixture; Nerulio's converter in Chromium 153, 2026-09-28.
Source: astronaut.avif 25,255 bytes 512 x 512
-> JPG q92 62,610 bytes 2.5 x SSIM 0.9966
-> PNG 428,230 bytes 17.0 x identical pixels
-> WebP q92 48,530 bytes 1.9 x SSIM 0.9938
The JPG is 2.5 times the AVIF and still cannot be sharper than it. If size matters more than compatibility, keep the AVIF where it is accepted.
What the JPG keeps from the AVIF
In the AVIF
What the converter does
In the JPG
Decoded pixels
Encoded lossily at the chosen quality
Approximate pixels, same size
Alpha channel
Painted onto the JPG background colour
No alpha
High bit depth / HDR
Decoded into an 8-bit canvas by the browser
8-bit, sRGB-tagged JPG
Image sequence (animated AVIF)
Refused before converting
—
Check the result
Open the JPG in the software that could not open the AVIF.
Compare it with the AVIF in a browser at 100 %: they should match apart from slight JPG softening.
If the AVIF was HDR, check highlights and skies; they are rendered for a standard display now.
Troubleshooting
Symptom
Likely cause
How to check
Fix
"This image cannot be opened"
Your browser cannot decode this AVIF (older browser or unusual AVIF features)
Open the AVIF directly in the same browser
Try an up-to-date Chromium, Firefox or Safari; if none opens it, the file may be damaged
An animated AVIF is refused
It is an AVIF image sequence; still images only
The file plays as an animation in the browser
Export one frame in another tool first
Highlights look dull or clipped
HDR AVIF reduced to an 8-bit canvas
View the AVIF on the same screen in the browser
Ask for an SDR export if the difference matters
The JPG is much larger than the AVIF
JPG is less efficient than AV1 intra coding
Compare sizes
Lower the quality, or keep the AVIF where it is accepted
Graphics, screenshots or transparent AVIFs, when the file size does not matter.
Keep the AVIF
Web pages and apps that already accept AVIF; MDN recommends providing fallbacks rather than replacing it.
What this page does not cover
Only AVIFs the browser can decode can be converted.
HDR and high-bit-depth detail and transparency do not survive in JPG; EXIF is not written.
Versions and sources
Measured on 2026-09-28 in Playwright Chromium 153 with Nerulio's converter path on an AVIF written by Pillow 12.3 (quality 60) from tests/fixtures/astronaut.png. What AVIF is and supports is taken from MDN.
Example generated with this tool. ZIP tools show their preview; inspect the downloaded archive for every file.
Convert image
Export PNG, JPG or WebP. JPG flattens transparency.
How it works
Open an image
Select PNG, JPG or WebP
Convert and download the new file
Supported formats
PNG / JPG / WebP / AVIF / HEIC → PNG / JPG / WebP — Input decoding and output encoding depend on browser support. Animated inputs are rejected; select a still frame first.
What this tool does
Re-encodes the image into the selected format rather than renaming its extension.
Implementation and verified quality
advanced · browser image codecs. Quality qualification is in progress. Pro/Flagship quality has not been established.
Before you export
JPG has no transparency. Canvas export does not promise preservation of metadata, color profiles or animation.
Frequently asked questions
Which format keeps a transparent background?
Choose PNG or WebP. JPG flattens transparency onto the selected background color.
Are my files uploaded?
This tool processes the files you open on your device without uploading them. Images you explicitly attach to community posts are uploaded separately. Optional engines and models are downloaded from third parties; those requests expose connection information such as your IP address.
Will my work be saved automatically?
No. Images and editing state stay in this tab; media output can use local temporary storage. Changing language preserves your work; reloading, closing the tab, or following a link to another page can clear it.