Cos'è AVIF (AV1 Image File Format)
AVIF è l'acronimo di AV1 Image File Format. È un formato immagine di nuova generazione che combina il codec video AV1 con il container HEIF (High Efficiency Image File Format). Il risultato è un formato che offre una compressione nettamente superiore rispetto a JPEG, WebP o PNG, pur rimanendo completamente open-source e privo di royalty.
AVIF è stato sviluppato dall'Alliance for Open Media (AOM), un consorzio fondato nel 2015 da Google, Mozilla, Cisco, Microsoft, Netflix, Amazon e Intel, a cui si è unita successivamente anche Apple. L'obiettivo principale dell'alleanza era creare un codec video di nuova generazione (AV1) libero dai problemi di licenza che affliggevano i suoi predecessori H.264 e H.265/HEVC. AVIF è l'applicazione alle immagini statiche della stessa tecnologia codec.
Le specifiche del formato sono state finalizzate nel febbraio 2019 e l'adozione da parte dei browser è iniziata quasi immediatamente. Chrome ha aggiunto il supporto nella versione 85 (agosto 2020), Firefox nella versione 93 (ottobre 2021) e Safari nella versione 16 (settembre 2022). Nel 2026, AVIF è supportato da circa il 94% dei browser a livello mondiale.
AVIF vs HEIC: la differenza nelle licenze
AVIF e HEIC vengono spesso confusi perché condividono lo stesso container HEIF. La differenza fondamentale sta nel codec interno:
- HEIC utilizza il codec H.265/HEVC, gravato da brevetti detenuti da più pool di brevetti (MPEG-LA, HEVC Advance, Access Advance). Qualsiasi azienda che implementi HEVC deve negoziare le tariffe di licenza. Questo è il motivo per cui Chrome e Firefox non hanno mai aggiunto il supporto a HEIC — Google e Mozilla si rifiutano di pagare i diritti HEVC.
- AVIF utilizza il codec AV1, progettato specificamente per essere privo di royalty. Tutti i membri di AOM hanno concesso in licenza irrevocabile i propri brevetti rilevanti per AV1. Chiunque può implementare la codifica o la decodifica AVIF senza pagare alcuna tariffa di licenza.
Questa distinzione sulle licenze è la ragione principale per cui AVIF ha raggiunto un'ampia adozione nei browser, mentre HEIC rimane limitato all'ecosistema Apple. Entrambi i formati offrono un'efficienza di compressione simile, ma la natura aperta di AVIF lo rende la scelta pratica per il web.
Come funziona la compressione AVIF
AVIF sfrutta la pipeline di compressione intra-frame AV1 — la stessa tecnologia che AV1 usa per comprimere i singoli fotogrammi video senza riferimento ad altri fotogrammi. Questo approccio è fondamentalmente più avanzato di quello basato su DCT usato da JPEG.
La pipeline di compressione AV1
Quando un'immagine viene codificata come AVIF, si svolge il seguente processo:
- Partizionamento in superblocchi — l'immagine viene suddivisa in superblocchi (fino a 128×128 pixel, rispetto agli 8×8 fissi di JPEG). Questi superblocchi vengono poi suddivisi ricorsivamente in blocchi più piccoli usando uno schema flessibile di partizionamento quad-tree/binary-tree che si adatta al contenuto dell'immagine. Le aree omogenee usano blocchi grandi; le aree di dettaglio usano blocchi piccoli.
- Predizione intra — ogni blocco viene predetto dai pixel vicini già codificati utilizzando uno dei oltre 60 modi di predizione direzionale (JPEG ne ha zero). Il codificatore memorizza solo la differenza tra la predizione e i valori reali dei pixel, che è tipicamente molto più piccola dei dati pixel grezzi.
- Codifica per trasformata — i residui di predizione vengono trasformati usando una combinazione di DCT e ADST (Asymmetric Discrete Sine Transform) con dimensioni dei blocchi da 4×4 a 64×64. Questo approccio multiscala cattura le caratteristiche dell'immagine a varie frequenze in modo più efficiente rispetto alla DCT fissa 8×8 di JPEG.
- Quantizzazione — i coefficienti trasformati vengono quantizzati (arrotondati), scartando le informazioni meno rilevanti percettivamente. La quantizzazione di AV1 è più sofisticata di quella di JPEG, con parametri di quantizzazione per blocco e supporto per la modalità lossless (passo di quantizzazione = 1).
- Codifica entropica — i dati finali vengono compressi usando un codificatore aritmetico multi-simbolo, più efficiente della codifica di Huffman di JPEG. I modelli di probabilità dipendenti dal contesto si adattano al contenuto dell'immagine per una compressione ottimale.
Modalità lossy e lossless
AVIF supporta sia la compressione lossy che lossless:
- La modalità lossy è quella usata dalla maggior parte delle persone. Produce le drastiche riduzioni delle dimensioni del file (50% in meno rispetto a JPEG) scartando selettivamente informazioni visive impercettibili. La qualità è controllata tramite un parametro di quantizzazione (QP) che si mappa su una scala da 0 a 63.
- La modalità lossless preserva ogni pixel esattamente. I file AVIF lossless sono tipicamente il 20–30% più piccoli rispetto ai PNG lossless per contenuto fotografico, sebbene PNG possa essere più efficiente per grafica semplice con colori piatti.
Caratteristiche principali di AVIF
AVIF non riguarda solo file più piccoli. Il formato include diverse funzionalità avanzate che JPEG, e in alcuni casi WebP, semplicemente non possono eguagliare.
HDR e gamut cromatico esteso
AVIF supporta nativamente l'imaging High Dynamic Range (HDR) con una profondità di colore fino a 12 bit per canale, fornendo 4.096 livelli di luminosità rispetto ai 256 di JPEG (8 bit). Questo consente:
- Funzioni di trasferimento PQ (Perceptual Quantizer) e HLG (Hybrid Log-Gamma) per contenuti HDR
- Gamut cromatici estesi inclusi BT.2020 e Display P3, che coprono colori al di là di quelli rappresentabili da sRGB
- Gradienti più fluidi con 4.096 livelli per canale rispetto a 256, eliminando il banding nelle transizioni tonali sottili
WebP, al contrario, è limitato a sRGB a 8 bit senza alcun supporto HDR. Anche JPEG raggiunge al massimo 8 bit sRGB (sebbene JPEG XL, un formato separato, supporti HDR). In un'era in cui i display HDR sono mainstream su smartphone, laptop e monitor, AVIF è l'unico formato web ampiamente supportato in grado di distribuire contenuti HDR.
Trasparenza (canale alfa)
AVIF supporta un canale alfa completo per la trasparenza, con il piano alfa compresso usando lo stesso efficiente codec AV1. Questo rende AVIF una valida alternativa a PNG nei casi in cui si necessiti sia di compressione di qualità fotografica che di trasparenza — qualcosa che JPEG non ha mai supportato.
Un'immagine AVIF con trasparenza può essere 10–20 volte più piccola dell'equivalente PNG-32 mantenendo una qualità visiva comparabile nelle transizioni da trasparente a opaco.
Supporto alle animazioni
AVIF supporta sequenze di immagini animate, funzionando come un'alternativa moderna a GIF e WebP animato. Poiché la compressione di AV1 è nettamente superiore all'algoritmo LZW di GIF, i file AVIF animati possono essere 50–90% più piccoli rispetto alle GIF equivalenti con una migliore fedeltà cromatica (nessuna limitazione a 256 colori) e una riproduzione più fluida.
Efficienza di compressione
La caratteristica principale di AVIF è il suo rapporto di compressione. Attraverso benchmark indipendenti e test nel mondo reale:
- ~50% più piccolo di JPEG a qualità percettiva equivalente (misurata tramite metriche SSIM, VMAF e Butteraugli)
- ~20–25% più piccolo di WebP lossy a qualità equivalente
- ~20–30% più piccolo di PNG in modalità lossless per contenuto fotografico
Questi risparmi si traducono direttamente in tempi di caricamento più rapidi, minori costi di banda e migliori punteggi Core Web Vitals per i siti web.
Supporto dei browser nel 2026
AVIF ha raggiunto un'ampia adozione nei browser in modo notevolmente rapido per un formato immagine. Ecco il panorama attuale del supporto:
| Browser | AVIF da | Stato | Note |
|---|---|---|---|
| Chrome | Versione 85 (ago 2020) | Supporto completo | Incluso AVIF animato |
| Firefox | Versione 93 (ott 2021) | Supporto completo | Incluso AVIF animato |
| Safari | Versione 16 (set 2022) | Supporto completo | macOS Ventura+ & iOS 16+ |
| Edge | Versione 90 (apr 2021) | Supporto completo | Basato su Chromium |
| Opera | Versione 71 (ago 2020) | Supporto completo | Basato su Chromium |
| Samsung Internet | Versione 14 (2021) | Supporto completo | Basato su Chromium |
| IE 11 | — | Nessun supporto | Discontinuato |
All'inizio del 2026, AVIF è supportato da circa il 94% degli utenti browser a livello mondiale. Il restante 6% è composto principalmente da versioni precedenti di Safari (pre-16), browser Android legacy e browser di nicchia. Per la distribuzione web, usare AVIF con un fallback JPEG tramite l'elemento <picture> copre praticamente il 100% degli utenti.
Dove viene usato AVIF oggi
AVIF ha ampiamente superato la fase sperimentale. Grandi piattaforme e servizi lo utilizzano su larga scala:
- Google Immagini — dal 2024, Google ha iniziato a servire miniature e anteprime in formato AVIF nei risultati di ricerca, risparmiando banda su miliardi di impressioni di immagini al giorno
- Netflix — uno dei primi ad adottare AVIF, Netflix lo usa per le copertine dei titoli, le miniature e le immagini promozionali su tutte le piattaforme
- Cloudflare — il servizio di ottimizzazione delle immagini di Cloudflare converte e distribuisce automaticamente AVIF ai browser supportati tramite la sua CDN
- Shopify — la CDN di Shopify serve le immagini dei prodotti in formato AVIF quando il browser lo supporta, riducendo il peso delle pagine per milioni di negozi online
- WordPress — da WordPress 6.5, la libreria multimediale principale supporta nativamente i caricamenti e la distribuzione di AVIF
- Squarespace e Wix — entrambi i costruttori di siti web distribuiscono automaticamente versioni AVIF delle immagini caricate ai browser compatibili
Limitazioni di AVIF
Nonostante i suoi vantaggi, AVIF presenta limitazioni concrete che rendono ancora necessario JPEG in molti scenari.
Codifica lenta
La codifica AVIF è 8–10 volte più lenta di quella JPEG. Il codec AV1 è stato progettato per massimizzare l'efficienza di compressione a scapito della velocità di codifica. Una fotografia che richiede 50 millisecondi per essere codificata come JPEG potrebbe richiedere 400–800 millisecondi come AVIF. Per l'elaborazione batch di migliaia di immagini, questo overhead è significativo.
L'accelerazione hardware sta migliorando la situazione. Le GPU Intel Arc, NVIDIA RTX serie 40, AMD RDNA 3 e il chip Apple M4 includono tutti encoder AV1 hardware. Con la diffusione della codifica hardware, il divario di velocità si ridurrà notevolmente. La velocità di decodifica (che influisce sull'utente che visualizza l'immagine) è già rapida e comparabile a JPEG.
Limiti sulle dimensioni massime
Il profilo base di AVIF limita le immagini a 8.193 × 4.320 pixel (circa risoluzione 8K). Le immagini più grandi richiedono il tiling, dove l'immagine viene suddivisa in riquadri codificati in modo indipendente. Sebbene la maggior parte dei decoder AVIF supporti il tiling, alcune implementazioni più vecchie potrebbero non gestire correttamente gli AVIF riquadrati. Per la fotografia panoramica o l'imaging ad altissima risoluzione, questo può essere una limitazione pratica.
JPEG non ha limiti di dimensione pratici (le specifiche supportano fino a 65.535 × 65.535 pixel), e PNG supporta in teoria fino a 2.147.483.647 × 2.147.483.647 pixel.
Meno efficiente per grafica semplice
Il vantaggio di compressione di AVIF è più evidente per fotografie e immagini naturali complesse. Per la grafica semplice con grandi aree di colore piatto, bordi geometrici netti e palette di colori limitati, il vantaggio di AVIF si riduce notevolmente. PNG-8 (modalità indicizzata a 256 colori) può talvolta produrre file più piccoli di AVIF per icone e loghi molto semplici, perché il sofisticato motore di predizione di AVIF ha poco da guadagnare su contenuti già banalmente comprimibili.
Ecosistema software incompleto
Sebbene il supporto dei browser sia eccellente, l'ecosistema software più ampio è ancora in ritardo:
- Adobe Photoshop ha aggiunto il supporto AVIF nella versione 23.2 (2022), ma non è ancora il formato di esportazione predefinito
- Client di posta elettronica — la maggior parte dei client email (Gmail, Outlook, Apple Mail) non visualizza in modo affidabile le immagini AVIF inline. JPEG rimane necessario per le email
- Social media — Instagram, Facebook e X/Twitter non accettano caricamenti AVIF direttamente. Li ricodificano internamente in JPEG o WebP
- Servizi di stampa — il settore della stampa ha zero supporto per AVIF. JPEG e TIFF rimangono lo standard
- Windows Explorer — Windows 11 supporta nativamente le miniature AVIF; Windows 10 richiede l'estensione video AV1 dal Microsoft Store
Confronto rapido: AVIF vs JPEG vs WebP vs PNG
| Caratteristica | AVIF | JPEG | WebP | PNG |
|---|---|---|---|---|
| Compressione | Migliore | Riferimento | Buona | Solo lossless |
| Modalità lossy | Sì | Sì | Sì | No |
| Modalità lossless | Sì | No | Sì | Sì |
| Trasparenza | Alfa completo | Nessuna | Alfa completo | Alfa completo |
| HDR | Sì (10/12 bit) | No (8 bit) | No (8 bit) | Fino a 16 bit |
| Gamut cromatico esteso | BT.2020, P3 | Solo sRGB | Solo sRGB | sRGB (via ICC) |
| Animazione | Sì | No | Sì | APNG (limitata) |
| Velocità di codifica | Lenta (8–10x) | Molto veloce | Veloce | Veloce |
| Supporto browser | ~94% | 100% | ~97% | 100% |
| Privo di royalty | Sì | Sì | Sì | Sì |
| Anno di rilascio | 2019 | 1992 | 2010 | 1996 |
| Dimensione file foto * | ~250 KB | ~500 KB | ~340 KB | ~35 MB |
* Dimensione file approssimativa per una fotografia tipica da 12 megapixel a qualità percettiva equivalente. JPEG a qualità 85, WebP a qualità 80, AVIF a qualità 50 (basato su CRF).
Quando convertire AVIF in JPG
Nonostante la superiorità tecnica di AVIF, ci sono molte situazioni reali in cui hai bisogno di una versione JPEG di un'immagine AVIF:
- Condivisione via email — la maggior parte dei client email visualizza JPEG in modo affidabile ma potrebbe non mostrare AVIF. La conversione garantisce che ogni destinatario possa vedere le tue immagini.
- Caricamenti sui social media — piattaforme come Instagram, Facebook, LinkedIn e X/Twitter accettano JPEG ma non AVIF. Caricare in JPEG ti dà controllo sulla qualità di compressione prima che la piattaforma ricodifichi.
- Stampa — tipografie, laboratori fotografici e servizi documentali accettano JPEG e TIFF. AVIF non ha alcuna presenza nel flusso di lavoro per la stampa.
- Compatibilità con software meno recenti — applicazioni legacy, alcune piattaforme CMS e gallerie immagini potrebbero non riconoscere i file AVIF. JPEG funziona ovunque.
- La dimensione del file non è un problema — quando trasferisci file localmente (USB, AirDrop, rete locale), la dimensione maggiore di JPEG è irrilevante e la sua compatibilità universale è più preziosa.
- Modifica con software più datati — sebbene Photoshop supporti AVIF, molti editor gratuiti e versioni software più vecchie non lo fanno. Convertire in JPEG permette la modifica con qualsiasi applicazione di immagini.
Quando CleverUtils converte AVIF in JPG: Il convertitore decodifica l'immagine AVIF completa (incluso il contenuto HDR, che viene mappato su SDR) e la ricodifica come JPEG a qualità 92. Le aree trasparenti vengono appiattite su bianco. L'output usa lo spazio colore sRGB per la massima compatibilità.