Convert JPG to AVIF
Re-encode photos as AVIF, the format built on the AV1 video codec that typically halves the size of a JPG at matching quality. Encoding runs on your own device using the browser’s built-in codec — nothing is uploaded.
Needs Chrome or Edge to encode. Every modern browser can open AVIF, but only Chromium-based browsers can currently create it. Safari and Firefox will show a message instead of a result.
100% private — this tool runs in your browser. Your file is never uploaded to any server.
How it works
AVIF stores a still image using the AV1 video codec, which is why it compresses so much better than JPG: it predicts blocks from their neighbours and spends bits only where the eye will notice. At the balanced setting a typical photo lands at 40–60% of its JPG size with no visible difference, and it supports wide colour, HDR and transparency. The encoder used here is the one inside your browser, exposed through the canvas API — fast, private, and identical to what Chrome uses itself. Browser support for viewing AVIF is now universal across Chrome, Edge, Safari 16+ and Firefox, so it is safe to serve on the web, ideally with a JPG fallback in a picture element for very old devices.
Step by step
Add your JPGs
Drop one or more, or tap to choose.
Pick a quality
Balanced suits most photos; drop to Smallest for thumbnails.
Convert
Each photo is encoded to AVIF by your browser’s codec.
Download
Save each .avif; the readout shows the size change.
Frequently asked questions
How much smaller is AVIF than JPG?
Usually 40–60% smaller at the same visual quality, and often smaller than WebP too. The exact saving depends on the photo; the readout shows it per file.
Why does the tool say my browser cannot encode AVIF?
Encoding support is currently limited to Chromium browsers — Chrome, Edge, Brave, Opera — on desktop and Android. Safari and Firefox can display AVIF but not create it yet.
Can all browsers open AVIF images?
Chrome, Edge, Firefox and Safari 16 and later all display AVIF. For older devices, serve a JPG fallback using the picture element.
Is the conversion lossy?
Yes, like JPG — but far more efficient. At the High setting the result is visually indistinguishable from the source while still much smaller.
Does AVIF keep EXIF data?
The canvas encoder writes a clean file without the original EXIF block, which is a privacy plus. Keep your JPG if you need the metadata.
Why is the encoding slower than JPG or WebP?
AV1 compression does more work per pixel. A large photo can take a second or two; the progress bar tracks a batch.
Is my photo uploaded?
No. The codec runs inside your browser. Nothing is transmitted and there is no server-side queue.
AVIF or WebP — which should I use?
AVIF for the smallest files where you can accept Chromium-only encoding and slightly slower decoding; WebP for universal encode support and speed. Many sites serve both.