Convertitore da AVIF a Base64

Codifica immagini AVIF in Base64 e mantieni le dimensioni ridottissime della compressione AV1. Usa il risultato in HTML, CSS, Markdown o JSON, con un’alternativa per i browser più vecchi.

Funziona interamente nel tuo browser. Non viene caricato nulla.

Come si usa

  1. Trascina un file .avif nell’area di rilascio, fai clic per sceglierne uno oppure incolla un’immagine.
  2. Lascia Converti in su Mantieni originale. AVIF di solito è l’opzione più compatta e lo strumento non può ricodificare le immagini in AVIF.
  3. Converti in PNG, JPEG o WebP solo se il destinatario non è in grado di gestire AVIF.
  4. Copia il data URI da usare come sorgente di un elemento picture, oppure usa l’output Base64 puro, tag img, CSS o Markdown.

Che cos’è AVIF?

AVIF (AV1 Image File Format) memorizza immagini compresse con il codec video AV1 all’interno di un contenitore HEIF. È stato pubblicato dall’Alliance for Open Media nel 2019 e supporta trasparenza, animazione, colore a 10 e 12 bit, HDR e gamme cromatiche estese. Il tipo MIME è image/avif.

A parità di qualità visiva, i file AVIF sono spesso nettamente più piccoli dei JPEG e di solito più piccoli dei WebP, soprattutto a bitrate bassi. Poiché Base64 aggiunge lo stesso terzo a qualsiasi file, un AVIF più piccolo si traduce direttamente in un data URI più corto.

Supporto dei browser e alternative

AVIF viene visualizzato da Chrome 85 e successivi, Firefox 93 e successivi, Safari 16 e successivi ed Edge 121 e successivi. I browser più vecchi e la maggior parte dei client di posta non sono in grado di mostrarlo. Sul web, inserisci il data URI in un elemento <picture> con un’alternativa:

<picture>
  <source type="image/avif" srcset="data:image/avif;base64,...">
  <img src="logo.png" alt="Logo" width="120" height="40">
</picture>

Mantieni l’alternativa come file separato. Se fosse anch’essa un data URI, ogni visitatore scaricherebbe entrambe le versioni insieme all’HTML.

Opzioni di codifica e conversione

Lo strumento codifica il tuo file AVIF esattamente com’è. AVIF non è tra i formati di conversione disponibili, che sono PNG, JPEG e WebP; per creare un AVIF da un altro formato usa quindi un codificatore dedicato come avifenc, Squoosh o un programma di grafica, poi codifica qui il risultato.

La conversione di un AVIF in PNG, JPEG o WebP funziona nei browser in grado di decodificare AVIF ed è utile per i sistemi che non lo accettano, ma il risultato di solito è più grande. Se ti servono ampio supporto e dimensioni ridotte, WebP è l’alternativa più vicina.

Domande frequenti

Posso convertire qui PNG o JPEG in AVIF?

No. I formati di conversione disponibili sono PNG, JPEG e WebP. Crea prima il file AVIF con un altro strumento, poi trascinalo qui per codificarlo.

Quali browser mostrano le immagini data:image/avif?

Chrome 85+, Firefox 93+, Safari 16+ ed Edge 121+. Per i browser più vecchi, fornisci un’alternativa PNG o JPEG in un elemento picture.

Perché non c’è un’anteprima della mia immagine AVIF?

Probabilmente il tuo browser non è in grado di decodificare AVIF. L’output Base64 viene comunque generato dai byte del file ed è corretto; apri la pagina in un browser aggiornato per vedere l’anteprima.

Il Base64 di un AVIF è più corto di quello di un WebP?

Di solito sì, a parità di qualità visiva. Base64 aggiunge lo stesso 33% a entrambi i formati, quindi il file di partenza più piccolo dà sempre la stringa più corta.