Convert JPG to AVIF

Cut the size of your photos by converting them to AVIF, the most efficient format supported by current browsers.

Drop your JPG files here

Or choose them, or paste an image (Ctrl + V or ⌘ + V).

Up to 20 files of 50 MB each (10 files of 30 MB on mobile).

Conversion options

The lower the quality, the smaller the file.

Longest side, proportions kept. Never enlarged.

Metadata (GPS location, camera, date) is always removed from the converted file.

    100% local processing, nothing is uploaded

    How does it work?

    JPEG (Joint Photographic Experts Group)

    JPG (or JPEG) has been the universal photo format since the 1990s. Its lossy compression greatly reduces the size of photos by discarding barely visible details. It does not support transparency and degrades slightly with every re-save. Every device, program and website can read it.

    AVIF (AV1 Image File Format)

    AVIF is based on AV1, a royalty-free video codec. It is currently the most efficient image format on the web: often half the size of a JPG at equal visual quality, with transparency and a wide color gamut. Chrome, Firefox, Edge and Safari (since iOS 16 and macOS Ventura) display it; many programs outside the browser cannot read it yet. It is slower to encode than other formats.

    JPG or AVIF: which format should you choose?

    Keep JPG for your originals and for everything outside the browser: printing, email, software, and networks that do not accept AVIF yet.

    Choose AVIF for the photos on your website when every kilobyte counts: it is often half the size of JPG, and noticeably smaller than WebP, at equal quality. Provide a JPG fallback if your site must remain readable in old browsers.

    How does the conversion work?

    1. Drop your JPG files in the area provided, choose them or paste an image: several files at once if you like.
    2. Adjust the options if needed: they apply to every file in the list, which are converted again automatically.
    3. Download each AVIF file, or all of them at once in a ZIP archive.

    The conversion takes place in your browser. For your information:

    • The real format of each file is checked from its content, not its extension.
    • If your browser cannot create AVIF itself (Safari, for example), a free WebAssembly encoder takes over automatically.
    • The photo’s orientation is applied: the converted image displays the right way up everywhere.

    Examples

    Reducing the weight of a product page

    A product’s main photo, a 2,000 × 2,000 px JPG of 680 KB, becomes an AVIF of about 220 KB at quality 60, or −68%, with no visible difference on the page.

    Preparing images for a portfolio

    20 JPG photos of 4 MB are converted to AVIF with a maximum size of 2,560 px: about 300 KB each. The portfolio displays quickly, even on a mobile connection.

    Frequently asked questions

    Which browsers display AVIF?

    Chrome and Edge (since 2020), Firefox (since version 93) and Safari since iOS 16 and macOS Ventura. For older browsers, provide a JPG fallback with the HTML <picture> element.

    Why does converting to AVIF take longer?

    AVIF uses very sophisticated compression that takes longer to compute than JPG or WebP. Since few browsers can create AVIF themselves yet, a free WebAssembly encoder is used: allow a few seconds per large photo.

    What quality should I choose for AVIF?

    AVIF’s quality scale is not JPG’s: 60, the default value, gives a result comparable to a JPG at quality 85 to 90. Go up to 70 or 80 for a very detailed photo.

    Is the EXIF information kept?

    No: it is always removed when converting to AVIF. This rarely matters for images published on the web, and it avoids sharing the GPS location or the model of your camera.

    Are my JPG files uploaded to a server?

    No. The conversion runs entirely in your browser, on your device: your files are never uploaded, stored or viewed by anyone. You can check this in the “Network” tab of your browser’s developer tools: no file appears there. Metadata (GPS location, camera, date) is also removed from the converted file.