Make AVIF images even smaller, by quality or to an exact size like 100 KB. If your browser cannot write AVIF, our server encodes it and deletes it right after download - new to AVIF? Start with PNG to AVIF or JPG to AVIF.
Compressing...
Drag across the picture to compare. Left: original - right: compressed.
Reading AVIF works in every modern browser, but writing it does not: Chrome and Edge cannot encode AVIF in a web page yet.
When your browser can, the AVIF is made right on your device. When it cannot, the page sends the decoded image to our own encoder as a lossless PNG over HTTPS. The result comes straight back and is deleted from our server the moment it is downloaded - leftovers are swept within 4 hours.
The panel next to the files always tells you which path is used.
| Quality | Looks like | Good for |
|---|---|---|
| 80 (Light) | Same as the original | Photography, hero images |
| 65 (Balanced) | Very close | Most web images |
| 45 (Strong) | Softer fine detail | Thumbnails, previews |
| Below 35 | Smeared textures | Only for strict size limits |
AVIF numbers are not the same as JPG numbers: AVIF at 65 usually looks as good as JPG at 85 while being much smaller. HDR and 10 or 12-bit AVIF files are saved as standard 8-bit images.
Need a format that opens everywhere? AVIF to JPG and AVIF to PNG convert your files. Working with other formats? Try Compress WebP, Compress JPG, Compress PNG or Compress HEIC.
Drop it into the box above. Balanced (quality 65) works for most images; for an exact limit open Target file size and pick 100 KB or 200 KB.
Only when your browser cannot write AVIF itself - Chrome and Edge cannot yet. The image is sent over HTTPS to our own encoder and deleted as soon as the result is downloaded. In browsers with an AVIF encoder nothing leaves your device.
AVIF compression is lossy, but at quality 60-70 the difference is very hard to see. Use the before and after view at 100% to check.
Yes, transparent areas stay transparent.
Not yet - animated AVIF files are kept untouched so the animation still plays.
AVIF is already very efficient. If a new encode would be bigger, the tool keeps your original instead - it never makes a file bigger.
The browser decodes them to standard 8-bit colour, so the compressed file is a normal SDR image. Keep the original if you need HDR.