Convertisseur Base64 en AVIF

Enregistrez des images AVIF encodées en Base64 en fichiers .avif et vérifiez leurs dimensions et leur taille. La conversion d’autres images en AVIF est disponible lorsque votre navigateur intègre un encodeur AVIF.

Fonctionne entièrement dans votre navigateur. Aucune donnée n’est envoyée.

Mode d’emploi

  1. Collez la chaîne Base64 ou l’URI data:image/avif;base64.
  2. Vérifiez l’aperçu, le format détecté et les dimensions.
  3. Pour enregistrer un AVIF sans modification, choisissez « Fichier d’origine ». Pour convertir un autre format, laissez AVIF sélectionné ; si votre navigateur ne sait pas encoder l’AVIF, l’option n’est pas disponible.
  4. Téléchargez le fichier .avif.

À quoi ressemblent des données AVIF

L’AVIF stocke une image compressée avec le codec vidéo AV1 dans un conteneur HEIF, la même structure de fichier ISO base media que celle du MP4. Il n’existe pas de courte signature fixe comme celle du PNG. Le fichier s’ouvre plutôt sur une boîte ftyp qui nomme la marque avif, ou avis pour les séquences animées. En Base64, cela signifie généralement que la chaîne commence par AAAA et contient eXBhdmlm quelques caractères plus loin. L’outil lit la boîte elle-même : il distingue ainsi l’AVIF du HEIC, qui utilise le même conteneur avec une marque différente. Le type MIME est image/avif.

La conversion en AVIF dépend de votre navigateur

Les versions actuelles de Chrome, Edge, Firefox et Safari affichent toutes l’AVIF : l’aperçu et l’enregistrement du fichier d’origine fonctionnent donc presque partout. La création de nouveaux fichiers AVIF est une autre affaire. La conversion utilise l’encodeur intégré à votre navigateur, et tous les navigateurs ne savent pas produire de l’AVIF à partir d’un canvas. L’outil vérifie si le vôtre en est capable. S’il ne sait pas encoder l’AVIF, l’option n’est pas disponible, et le WebP est l’alternative la plus proche. Vous pouvez aussi télécharger un PNG et l’encoder avec un outil dédié comme avifenc de libavif.

Quand l’AVIF en vaut la peine

L’AVIF bat souvent le JPEG et le WebP en poids de fichier à qualité visuelle égale, surtout pour les photos, et il prend en charge la transparence, les profondeurs de couleur élevées et le HDR. L’encodage est plus lent, et certains éditeurs d’images et systèmes d’exploitation anciens ne savent toujours pas l’ouvrir. Pour les très petites images comme les icônes, le surcoût du conteneur peut annuler les gains : le PNG ou le WebP peut alors être plus léger. Sur un site web, servez l’AVIF avec une solution de repli pour que chaque visiteur voie une image :

<picture>
  <source srcset="photo.avif" type="image/avif">
  <img src="photo.jpg" alt="Description">
</picture>

Questions fréquentes

Pourquoi l’option de téléchargement AVIF n’est-elle pas disponible ?

Votre navigateur sait afficher l’AVIF, mais pas l’encoder à partir d’un canvas. Essayez un autre navigateur à jour, choisissez plutôt WebP, ou téléchargez un PNG et convertissez-le avec un encodeur de bureau.

Pourquoi mon AVIF n’affiche-t-il pas d’aperçu ?

Un navigateur ou un système d’exploitation ancien peut ne pas savoir décoder l’AVIF. Il se peut aussi que les données soient du HEIC, qui y ressemble mais utilise une marque différente ; le format détecté vous indique de quoi il s’agit. Le téléchargement avec « Fichier d’origine » fonctionne dans les deux cas.

L’AVIF est-il toujours plus léger que le WebP ?

Souvent, mais pas toujours. Les résultats dépendent de l’image et des réglages de l’encodeur : comparez la taille des fichiers téléchargés.

Comment réencoder un fichier AVIF en Base64 ?
Utilisez AVIF en Base64 pour obtenir une chaîne Base64 brute ou un data URI pour votre HTML ou votre CSS.