Convertir JXL en AVIF

Vous pouvez convertir JXL en AVIF gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. AVIF ne peut pas tout garder de ce que garde JXL.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Ce que fait réellement le passage de JXL à AVIF

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as JXL.

JXL7 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as AVIF.

AVIF17 KB2.4× plus gros

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel AVIF est fait, ou justement pas — et les chiffres montrent lequel des deux. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as JXL.

JXL5 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as AVIF.

AVIF3 KB30 % plus petit

Un fond transparent et un dégradé sur la forme. AVIF conserve les deux, un seul, ou remplit la transparence d’une couleur fixe — et c’est la différence sur laquelle presque tout le monde trébuche. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as JXL.

JXL13 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as AVIF.

AVIF5 KB2.6× plus petit

Des aplats et des bords francs, comme dans une interface, un schéma ou un logo. Cela se comporte tout autrement que la photo ci-dessus, et c’est bien pourquoi la réponse est : cela dépend de ce qu’il y a dans le fichier. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

JXL et AVIF sont sortis de la même discussion

Les deux formats existent parce que JPEG a trente ans et que le web déplace beaucoup de photographies. AVIF est arrivé le premier, en 2019, comme image fixe enveloppée dans le codec vidéo AV1 et publiée par l’Alliance for Open Media. JPEG XL a suivi en 2022 comme ISO/IEC 18181-1, par le même comité qui a produit la norme JPEG d’origine.

Ce sont des pairs d’une façon que les conversions du site sont rarement. Les deux sont ouverts, les deux portent un alpha complet, les deux font avec et sans perte, les deux gèrent la couleur en gamut élargi, les deux permettent l’animation. Les différences qui comptent pour un projet en production ne sont pas dans les tables de compression — elles sont dans le codec qu’un navigateur daigne décoder, et cette question a été tranchée contre JPEG XL en 2023 quand Chrome a retiré sa prise en charge expérimentale.

Là où AVIF bat JXL, et là où il ne bat pas

Sur la compression photographique avec perte, les deux échangent leurs places selon le matériau et la qualité visée. AVIF tient généralement mieux aux réglages agressifs, où son héritage vidéo lisse ce qui serait autrement des artefacts visibles. JPEG XL est généralement en tête à haute qualité, où son codage plus fin préserve la texture qu’AVIF brouille en à-plats.

En sans perte il n’y a pas de match : JPEG XL a été conçu autour et peut remballer un JPG existant environ vingt pour cent plus petit avec les octets d’origine récupérables, ce qui est une astuce qu’AVIF n’a pas en équivalent et qui est ce qui a rendu le format intéressant pour quiconque détenait une décennie de production d’appareil photo. Si vous convertissez pour le web, rien de tout cela n’est décisif ; la différence entre les deux codecs est plus petite que la différence entre l’un d’eux et le JPG que vous serviez avant. Si vous convertissiez pour une archive, cette section serait un argument contre la conversion.

AV1 dans une boîte : ce qu’est un AVIF qu’un JXL n’est pas

AVIF est un conteneur, et rien d’autre. Les pixels à l’intérieur sont une image-clé AV1, et le fichier autour d’elles est une structure de boîtes ISO base media — la même famille de wrapper que MP4. JPEG XL est d’abord un codec : la forme simple du fichier est un train de bits brut commençant par les deux octets FF 0A, et la forme en boîte n’existe que pour que les métadonnées aient un endroit où vivre.

La conséquence est pratique plutôt qu’académique. Les navigateurs ont eu AVIF presque gratuitement parce qu’ils avaient déjà un décodeur AV1 pour la vidéo, et le décodage matériel suit le même chemin sur les téléphones et les ordinateurs portables récents. JPEG XL n’a pas de codec vidéo pour le porter, donc chaque plateforme qui le prend en charge a dû choisir de le faire, et la plupart ne l’a pas fait. La lignée partagée se voit dans le fichier lui-même : un AVIF commence par la même boîte ftyp qu’un MP4, et seule la marque enregistrée à l’intérieur dit lequel des deux vous tenez.

AVIF douze bits, JXL trente-deux bits, pipeline huit bits

Sur le papier cette paire préserve plus que la plupart : JPEG XL autorise jusqu’à 32 bits par canal et AVIF jusqu’à 12, donc un original haute profondeur survivrait au changement de format avec de la marge. Dans ce convertisseur, ce n’est pas le cas, et la raison mérite d’être énoncée plutôt que survolée.

L’étape de décodage renvoie des pixels RGBA 8 bits et l’encodeur AVIF reçoit ce tampon, donc la sortie est en 8 bits indépendamment de ce que la source contenait. Pour la livraison web c’est la sortie correcte de toute façon — les navigateurs composent en 8 bits et la profondeur supplémentaire serait écartée en aval. Pour un master étalonné ou un fichier que vous avez l’intention de retoucher, gardez le JPEG XL et traitez l’AVIF comme une copie.

L’encodage AVIF est lent, et le décodage JXL n’en est pas la raison

Attendez-vous à une vraie pause par fichier. L’encodage AVIF cherche bien plus loin la structure qu’il peut décrire compactement que n’importe quel encodeur d’image fixe de la génération précédente, et une grande photo peut prendre plusieurs secondes sur une machine rapide. Le décodage du JPEG XL est rapide en comparaison ; le temps est entièrement passé sur la sortie.

Cela conditionne la façon d’utiliser cette page. Convertir trois images est assez instantané pour rester interactif. Convertir trois cents est un travail à lancer et dont on s’éloigne — c’est exactement le cas où un service hébergé facturerait le temps processeur, et ici c’est votre propre machine et c’est gratuit. La progression du lot est rapportée par fichier donc une longue exécution n’a pas l’air bloquée, et chaque fichier est rapporté à nouveau entre le décodage et l’encodage, parce que la seconde moitié est là que les secondes passent.

JXL en AVIF : alpha et gamut élargi passent intacts

AVIF porte un canal alpha complet, donc la transparence n’exige aucune décision ici — pas de couleur de remplissage, pas de masque, pas de halo là où les bords étaient doux. Les deux formats décrivent aussi la couleur en gamut élargi, ce qui fait de cette cible la seule qui pourrait en principe préserver un original en display-P3 issu d’un appareil photo moderne.

La réserve est la même que celle de la profondeur. Cette conversion n’écrit aucun profil ICC dans la sortie, donc le résultat est sans étiquette et chaque lecteur le lira comme sRGB. Là où la précision de la couleur est l’enjeu plutôt que la taille du fichier, c’est une raison de garder le JPEG XL comme référence et de vérifier l’AVIF contre lui avant de publier.

Un JXL animé ne devient pas un AVIF animé ici

Les deux formats définissent l’animation, donc cette limite appartient au convertisseur plutôt qu’à l’une ou l’autre spécification. Le décodeur JPEG XL renvoie une image, et cette image unique est ce que l’encodeur AVIF reçoit — une source animée produit donc une image fixe, sans erreur et sans avertissement du codec.

Pour le mouvement réel, la bonne réponse n’est pas un format d’image du tout. Une vidéo AV1 ou H.264 dans un conteneur MP4 ou WebM sera plus petite qu’un AVIF animé du même clip, se lira avec décodage matériel presque partout, et pourra être mise en pause. Utilisez cette conversion quand vous voulez une image, pas quand vous voulez la séquence.

Gardez le JXL : l’AVIF est la copie de livraison

Tout ce qui précède pointe dans la même direction. JPEG XL est le meilleur conteneur pour ce que vous gardez — mode sans perte, haute profondeur de bit, et la capacité de remballer un JPG existant sans toucher à sa qualité d’image — tandis qu’AVIF est le meilleur conteneur pour ce que vous servez, parce que c’est celui qui s’affiche. Ce sont des tâches différentes et il n’y a pas besoin de choisir un seul fichier pour faire les deux.

En pratique cela signifie convertir une copie de la bibliothèque plutôt que de la convertir sur place, et garder les JPEG XL d’origine là où les AVIF sont générés. Les formats continuent d’arriver. L’archive qui détient encore ses masters peut produire le suivant dans un après-midi ; celle qui les a remplacés ne le peut pas. WebP, HEIC, AVIF et JPEG XL ont chacun été décrits comme le successeur de JPEG en l’espace d’une décennie environ, et la seule stratégie durable sur l’ensemble de cette période a été de garder le fichier qui contient le plus d’information.

Hors du navigateur, AVIF n’est guère mieux loti que JXL

L’argument de prise en charge pour AVIF est un argument de navigateur, et il ne s’étend pas beaucoup au-delà du navigateur. Les visionneuses d’images de bureau, les galeries de téléphone, les clients de chat, les logiciels de messagerie et quantité de formulaires de téléversement de système de gestion de contenu le refusent encore — la même liste de défaillances qui rend un JPEG XL malcommode à envoyer à quelqu’un, avec quelques entrées en plus de cochées.

Ne traitez donc pas cette conversion comme rendant le fichier portable. N’envoyez pas un AVIF par courriel, n’en faites pas la copie qu’un client télécharge, et ne supposez pas qu’un collègue puisse en ouvrir un parce que son navigateur peut l’afficher. AVIF est un format de livraison pour pages web ; là où le fichier doit être ouvert par une personne plutôt que rendu par une page, JPG ou PNG reste la réponse et le restera toujours.

Convertir une bibliothèque JXL en AVIF sur votre propre machine

Déposez le dossier. Chaque fichier est décodé, éventuellement redimensionné, et réencodé localement, garde son nom avec l’extension changée, et le lot revient comme un seul ZIP. Les fichiers jusqu’à 100 Mo sont acceptés sur le palier gratuit et rien n’est téléversé, ce qui pour une archive photographique est la différence entre une conversion et une divulgation.

Parce que l’encodage AVIF est l’étape coûteuse, c’est l’une des paires où tourner en local est plus rapide en temps réel qu’un convertisseur hébergé ne le serait pour quoi que ce soit au-delà d’une poignée de fichiers — pas de téléversement de la source, pas de téléchargement du résultat, et autant de fichiers en parallèle que la machine en supportera.

Comment convertir JXL en AVIF

  1. Déposez votre fichier JXL sur cette page, ou cliquez pour en choisir un.
  2. Choisissez AVIF comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier AVIF terminé.

JXL et AVIF : ce qui change

JXL face à AVIF
JXLAVIF
Nom completJPEG XLAV1 Image File Format
Extension de fichier.jxl.avif
Type de médiaimage/jxlimage/avif
CompressionLes deux, selon le réglageLes deux, selon le réglage
Première publication20212019
Publié parJoint Photographic Experts GroupAlliance for Open Media
SpécificationISO/IEC 18181AV1 Image File Format
LicenceStandard ouvertStandard ouvert
Situation actuelleDe nicheActuel
Profondeur de bits3212
Couleur qu’il peut décrireRVB, niveaux de gris, gamut étenduRVB, YCbCr, gamut étendu
Image la plus grande65 536 px par côté
S’ouvre dans un navigateurCertains navigateursNavigateurs actuels
Envisagé à la placeWebP, PNGWebP, JPG

Ce qui est perdu

JXL enregistre jusqu’à 32 bits par canal, AVIF en garde 12. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.

Ce qui est conservé

La transparence est conservée. JXL et AVIF enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

L’animation est conservée. JXL et AVIF acceptent plusieurs images, le résultat bouge donc encore.

Ouvrir le résultat

AVIF s’ouvre dans les navigateurs actuels, mais pas dans les anciens. JXL va encore moins loin. Si le fichier part sur une page web ou dans un formulaire, c’est souvent toute la raison de la conversion.

AVIF est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent AV1 — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

GIMP et ImageMagick lisent aussi bien JXL que AVIF : vous pouvez comparer le résultat à l’original sans second logiciel.

À quoi sert chaque format

Les deux visent des usages différents : JXL l’archivage et la photographie, AVIF le web et la remise d’un fichier fini. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

JXL est le format de Joint Photographic Experts Group, publié en 2021. L’enregistrement se fait sur 32 bits par canal.

AVIF vient de Alliance for Open Media et date de 2019, décrit par AV1 Image File Format. GIMP, Squoosh et ImageMagick le lisent.

De JXL à AVIF : questions fréquentes

Mon fichier JXL est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est jSquash, des versions WebAssembly des codecs d’image de référence ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir JXL en AVIF est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. jSquash est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant JXL en AVIF ?

AVIF compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité.

Passer de JXL à AVIF réduit-il la profondeur de couleur ?

JXL enregistre jusqu’à 32 bits par canal, AVIF en garde 12. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.

Quel codec se trouve dans le fichier AVIF ?

AVIF est un conteneur, pas un format unique. Ce qui se lit, c’est le codec à l’intérieur — le plus souvent AV1 — et c’est pourquoi deux fichiers de même extension peuvent se comporter différemment sur le même appareil.

La transparence survit-elle de JXL à AVIF ?

La transparence est conservée. JXL et AVIF enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur JXL et AVIF se vérifie : voici les documents qui le fixent.

  • AV1 Image File Format (AVIF)

    Alliance for Open Media — L’encodage de l’AVIF et sa prise en charge des espaces colorimétriques étendus