Drop in an .avif file and get a JPEG that opens in every app, on every device. Up to 3 files with no signup (3 a month without an account, 25 a month with a free one), encoded with Google's jpegli for better quality per byte, processed in memory and never saved to disk.
Drop your .avif files above, or click browse. Up to 3 a month with no account, 25 a month with a free account.
Let it run. There is nothing to type and nothing to set: this page does one job, an AVIF to JPG conversion tuned for quality, and starts it as soon as the files land.
Download your JPGs. They open in Photos, Paint, Preview, Photoshop, email clients and upload forms, none of which need to know what AVIF is.
AVIF is the format websites now serve because it makes pages faster: the same picture at a fraction of a JPEG's size. Every current browser renders it, so when you right-click and save an image from a site, you increasingly get an .avif file whether or not anything else on your computer can open it.
That is where it stops. Windows Photos and Paint only open AVIF after you install the free AV1 Video Extension from the Microsoft Store; on a Mac, Preview needs Ventura or later; older photo editors, most email clients and many upload forms reject the file outright. Converting to JPG is the fix that works everywhere, and the guide to AVIF files explains the format if you want the background.
Not visibly, with a good encoder. Almost every AVIF you meet is already lossy, and converting it to JPEG is a second lossy encode, so the encoder decides how much survives. Mochify writes every JPEG through Google's jpegli, which in published testing was preferred over libjpeg-turbo and MozJPEG output while using fewer bits per pixel. The jpegli guide has the numbers.
Two things do not survive the trip, whatever the encoder. JPEG has no transparency, so an AVIF with a transparent background is flattened onto a solid one; if you need the alpha channel, convert to PNG or WebP in the Mochify app instead. And JPEG is 8-bit standard range, so a 10-bit or HDR AVIF is tone-mapped down, which changes the look more than the compression does. Expect the JPG to be bigger than the AVIF was: you are trading bytes for compatibility.
You can do it natively, one file at a time. On Windows 10 or 11, install the AV1 Video Extension from the Microsoft Store, open the .avif in Paint, then File, Save as, JPEG picture. On macOS Ventura or later, open it in Preview, then File, Export, and set the format to JPEG. Both use the system encoder with no control over quality or metadata, and neither handles a folder. The full AVIF to JPG guide walks through every route, including the command line.
A folder of AVIFs is the usual case: a scraped product catalog, a client handoff, a batch of downloads. Seller and Pro accounts convert up to 25 files per batch at up to 75MB each, and a Day Pass gives you 100 uploads in 24 hours for $2 with no account. The same conversion runs from the terminal with the Mochify CLI (mochify, one plain-English prompt for a whole directory, sign in once with mochify auth login), from an AI agent through the hosted or local MCP server, and from the REST API:
curl -X POST "https://api.mochify.app/v1/squish?type=jpg" \
-H "Authorization: Bearer $MOCHIFY_KEY" \
--data-binary @photo.avif \
-o photo.jpgThe CLI, MCP and API are clients over the same encoder as this page: files travel over HTTPS to api.mochify.app, are converted in memory and discarded. Full parameter reference in the API documentation.
Also available