100% local · no uploads · free

AVIF Compressor

Compressing AVIF is not the same job as compressing any other format, because AVIF stores its data differently. Understanding what the encoder is actually doing is the difference between hitting a size target cleanly and mangling an image.

An AVIF compressor applies still-image compression derived from the AV1 video codec, and it is currently the most efficient option here by a clear margin. Files commonly land at half the size of an equivalent JPG, and meaningfully below WebP, at quality that holds up well under scrutiny.

The cost is encoding time. AVIF is computationally heavy, so a large batch takes noticeably longer than the same batch to WebP or JPG. Since this runs on your own processor rather than a server, that time is real and worth planning for on a big folder.

Support is the other consideration. Current browsers read AVIF, but a great deal of desktop software, older phones and most print workflows do not. It is the right choice for images you are delivering over the web and the wrong one for a file someone else needs to open.

Everything runs in this browser tab. Add one file or several hundred, set a target size or a quality level, and the results come back without anything being uploaded.

Open the AVIF compressor →
  • Files never leave your device
  • No size limits
  • Free, no sign-up

Frequently asked questions

How much can a AVIF file realistically shrink?

It depends heavily on content and starting quality. Photographs saved at high quality often halve. Images already compressed hard have much less left to give, and pushing further shows visible artefacts.

Will compressing degrade my AVIF images?

At sensible quality settings the difference is not visible at normal viewing size. Pushing towards very small targets does show, particularly on flat colour and around text, which is why the result is shown before you save it.

Can I compress a whole folder at once?

Yes. Add as many files as you like and each is compressed independently to the same setting, then returned as a single ZIP. Processing happens on your device, so there is no upload queue and no file count limit.

Are my images uploaded anywhere?

No. The encoder runs in your browser as WebAssembly and the images never leave your device. You can confirm this in the Network tab of your developer tools while a batch is running.