Opens where AVIF fails
JPG reads on nearly every app, phone, printer, and form ever made. Convert once and stop hitting the AVIF wall.
Drop your AVIF files. Choose a background color for any that have transparency. Download JPG that every app can read. No signup, no watermark.
Drop AVIF files to convert to JPG
AVIF · up to 50 files · 100 MB each
Add one file or a batch of fifty. Each lands in the queue sharing the same settings until you change something.
For any AVIF that carries transparency, pick the color that fills the see-through areas. Fill defaults to white, quality defaults to 90.
A single file saves on its own. A batch downloads as one ZIP, with every file renamed to a .jpg extension.
AVIF is one of the newest web image formats, built from the AV1 video codec. It packs a lot of detail into tiny files, so sites use it to load faster and you end up saving AVIF images without realizing it. Trouble shows up the moment that file leaves the browser. Many photo editors, older phones, Microsoft Office, printers, and everyday apps have not caught up yet, so they show an error or a blank thumbnail. JPG has none of that baggage — it opens on every device, every editor, and every upload form you are likely to meet.
Read the trade before you convert. AVIF and JPG are both lossy, which means the image is compressed again on the way out. At quality 90 that second pass stays clean, and converting a file just once keeps the loss from stacking. There is a second catch worth knowing: AVIF can hold transparency, JPG cannot. When a transparent AVIF becomes a JPG, the see-through areas have to be painted a solid color. AnyResizer hands you that decision — pick the fill color, check the preview, then convert. If the transparency has to stay, send the file to AVIF to PNG instead.
One thing may surprise you: the JPG can come out larger than the AVIF you started with. That is the cost of compatibility, and it is usually worth it when the file has to open somewhere AVIF cannot. Defaults suit photos — quality 90, metadata stripped. Drop a single file and it saves straight to your device. Drop fifty and they return as a ZIP with clean .jpg names. Your files stay on your device; the decode and re-encode run on your own machine.
JPG reads on nearly every app, phone, printer, and form ever made. Convert once and stop hitting the AVIF wall.
AVIF files with an alpha channel get a color picker. Choose what fills the transparent areas, preview it, then convert.
Your file never leaves the browser. Open the Network tab as you convert and you will see that nothing is sent.
You saved an AVIF from a website and your editor throws an error. Convert it to JPG and it drops onto the canvas right away.
Job portals, bank sites, and government forms often take JPG and nothing newer. Convert first and the upload goes through.
Self-serve kiosks and lab counters expect JPG. Hand a print machine an AVIF and it usually cannot read the file at all.
Word, PowerPoint, and Docs handle JPG without complaint, where an AVIF may refuse to embed or show up empty.
Older Android and iPhone models never added AVIF support. JPG shows the real picture instead of a broken thumbnail.
When a colleague runs an older app or operating system, AVIF simply will not open. JPG lands as a picture they can actually see.
Keep quality at 90 or higher for photos. Push to 95 or above when the image has fine text or thin lines.
Match the fill color to the background the image will sit on. A white fill on a dark page shows an obvious box.
If transparency matters, skip JPG and convert AVIF to PNG instead so the alpha channel survives.
Convert each file only once. Every lossy pass discards a little more detail, so avoid re-converting the result.
Drop your AVIF file onto the dropzone. If it has transparent areas, choose a fill color to replace them. Adjust the quality slider if you like, then click Convert. The JPG downloads straight from your device.
AVIF is a recent format tuned for websites, and support outside the browser is still spotty. Many photo editors, older phones, Office apps, and printers never added an AVIF decoder, so they fail to open the file. Converting to JPG gets around all of it, because JPG is readable almost everywhere.
AVIF is an image format based on the AV1 video codec. It compresses very well, so websites use it to keep pages small and quick to load. The catch is that outside the browser many apps and devices still cannot read it, which is why converting to JPG is often the practical fix.
AVIF and JPG are both lossy, so converting re-compresses the image one more time. At quality 90 the change is hard to notice on a photo. To keep it clean, convert a given file just once rather than looping it through several formats.
JPG has no transparency, so every see-through pixel has to turn into a solid color. This tool shows a color picker so you decide what that color is. White is the default, but pick any color to suit where the image will end up.
No — JPG cannot store an alpha channel at all. If the image needs to stay transparent, convert AVIF to PNG instead. PNG is lossless and keeps every transparent pixel. The Image Converter hub can also target WebP, which supports transparency too.
No. Each file is decoded and re-encoded inside your browser with WebAssembly. Your file never leaves your device, and nothing is stored anywhere. You can check for yourself by watching the Network tab in your browser's developer tools.
Often, yes. AVIF was designed to be extremely small, so a JPG of the same picture usually comes out bigger at matching quality. What you get back is universal compatibility. If size is the priority afterward, run the JPG through the Image Compressor.
Convert between JPG, PNG, WebP, AVIF, HEIC, and every other major format in one place.
Keep transparency and go lossless — convert AVIF to PNG instead of JPG.
Going the other way? Shrink a JPG into a smaller, modern WebP.
Already have your JPG? Reduce its file size without an obvious quality drop.
Resize by exact pixels, percent, or longest edge before or after converting.
Add your files, set a fill color for anything transparent, and get JPG your other apps can actually read.