Convertir GIF en JXL

Vous pouvez convertir GIF en JXL 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. JXL ne peut pas tout garder de ce que garde GIF.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Seule la première image est convertie : un GIF animé devient une image fixe.

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

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

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

GIF36 KB

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

JXL7 KB5.1× plus petit

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel JXL 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 GIF.

GIF8 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 JXL.

JXL5 KB35 % plus petit

Un fond transparent et un dégradé sur la forme. JXL 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 GIF.

GIF6 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 JXL.

JXL13 KB2.1× plus gros

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.

Une animation devient une image fixe en JXL, et c’est ce qu’il faut entendre d’abord

Dit franchement, parce que c’est ce qui se découvre sinon après le téléchargement. Cette conversion produit une image fixe à partir de la première image. Tout ce qui suit est perdu.

Pour un GIF animé, la bonne cible est la vidéo. Convertir en MP4 ou en MKV conserve toutes les images et sort en général à une fraction de la taille. Si vous êtes arrivé ici avec une animation, ce n’est pas la bonne page. Pour un GIF qui n’a jamais contenu qu’une image, la conversion a du sens et la section qui suit s’adresse à vous.

JXL est jeune, et le support navigateur est encore partiel

JXL, ou JPEG XL, a été normalisé en 2021 par le JPEG Committee comme successeur du format JPEG, et la promesse est haute : un codec qui compresse notablement mieux que JPEG au même poids, qui supporte la perte et le sans perte dans le même conteneur, et qui peut lire les JPEG existants sans réencodage. Les outils d’encodage sont matures ; le support des navigateurs est partiel.

Firefox l’a ajouté en 2024. Safari l’a ajouté en 2024. Chrome a annoncé son intention de le retirer après l’avoir testé, et la situation reste instable. Pour un usage local — un fichier d’archive, un fichier destiné à un logiciel précis, un flux de production interne — c’est un très bon format. Pour un usage web grand public en 2026, c’est un pari sur l’évolution du support, et la prudence recommande de garder aussi un WebP à côté.

À qualité visuelle égale, JXL est plus léger que les autres

Les benchmarks publics sur des corpus photographiques standards montrent JXL environ vingt à trente pour cent plus léger que WebP et AVIF au même niveau de qualité visuelle, et la différence augmente à qualité haute où JPEG et WebP saturent. Pour une image qui doit être parfaite, JXL tient la qualité que JPEG abandonne à partir d’environ 90.

Pour un GIF à 256 couleurs, l’amélioration existe mais est moins spectaculaire, parce que la perte a déjà eu lieu en amont. Une photographie malencontreusement sauvée en GIF sera considérablement plus légère en JXL. Un aplat à deux couleurs ne bougera pas — il est déjà près du plancher. Le centre honnête de la page est que cette conversion aide certains GIF et laisse les autres à peu près inchangés.

La transparence, si le GIF en avait

La transparence du GIF est un seul bit : chaque pixel est soit complètement transparent, soit complètement opaque, sans rien entre les deux. C’est pour cela qu’un logo GIF détouré a des bords en marches d’escalier et un léger halo de la couleur sur laquelle il a été fait.

JXL porte un vrai canal alpha à 256 niveaux, si bien que les bords peuvent s’estomper proprement. La conversion ne peut pas inventer une douceur que le GIF n’a jamais eue, mais elle supprime le plafond. Si vous réexportez le visuel d’origine un jour depuis un logiciel qui exporte en JXL, le canal alpha sera là pour porter le résultat. Pour le fichier converti, les bords en marches d’escalier restent en marches d’escalier, et c’est l’information présente dans le GIF qui décide.

Qualité 82, et le réglage par défaut partagé

Le contrôle de qualité sur cette page démarre à 82, et c’est le même réglage appliqué identiquement à WebP, à AVIF, à JXL et à JPEG. C’est délibéré : c’est un réglage prudent, assez haut pour qu’une double compression soit difficile à voir sur une photo, assez bas pour que le fichier reste léger sur une page.

Pour un GIF déjà réduit à 256 couleurs, monter au-dessus de 82 n’achète presque rien, parce que la perte la plus visible a déjà eu lieu en amont. Pour un GIF qui était à l’origine une photographie, monter à 88 ou 90 commence à montrer une différence en JXL plus qu’en WebP, parce que JXL tient la qualité haute mieux que les autres codecs. La mesure sur l’image elle-même reste le seul arbitrage défendable.

La palette du GIF, et la précision retrouvée

Un GIF contient au plus 256 couleurs, choisies à sa création. Un JXL en porte seize millions, et chaque pixel trouve sa place avec de la marge. La conversion décode le GIF dans un espace colorimétrique étendu, et la sortie est à la précision disponible.

Ce que la conversion ne peut pas faire, c’est défaire la réduction de palette d’origine. Si une photographie a été ramenée à 256 couleurs en 2011, les bandes dans le ciel font partie de l’image et le JXL les reproduira fidèlement. Convertir change le contenant et la compression, pas l’historique du fichier. Pour un visuel d’origine, gardé ailleurs, la conversion directe depuis cet original donnera toujours un meilleur résultat que convertir le GIF.

Le JXL sort aux dimensions du GIF

Le JXL fait exactement la taille du GIF. Les animations sont souvent petites, parce qu’à l’époque où le format s’est imposé, chaque pixel supplémentaire se multipliait par le nombre d’images, et 480 pixels de large reste courant.

Agrandir le JXL ensuite n’ajoutera aucun détail, faute de détail à ajouter. Si l’image doit être grande, le GIF est la mauvaise source pour commencer. Pour un usage où la qualité compte et où la place compte aussi, JXL brille par sa capacité à encoder des images en haute résolution sans saturer la taille du fichier — c’est précisément le cas d’usage pour lequel il a été conçu.

JPEG XL et la migration depuis JPEG

JXL a une propriété rare : il peut réencoder un JPEG existant en JXL sans le décoder, ce qui veut dire sans perte et sans aucune génération supplémentaire. Pour des archives JPEG existantes, c’est un argument fort : le même fichier, vingt à trente pour cent plus léger, sans aucune perte de qualité.

Pour un GIF, cette propriété ne s’applique pas — GIF et JPEG sont des formats trop différents pour un tel pont, et la conversion passe nécessairement par un décodage en pixels. Ce que la migration JPEG vers JXL gagne, la migration GIF vers JXL ne le gagne pas, et c’est l’information à garder en tête pour choisir entre cette page et un autre outil.

Les images converties restent sur votre appareil

La conversion tourne dans l’onglet du navigateur sur votre propre processeur. Rien n’est téléversé, donc il n’y a ni file d’attente ni quota journalier, et le plafond est celui du niveau gratuit, 100 Mo par fichier — ce qui rend possible de déposer cent images héritées d’un coup plutôt que d’y passer un après-midi.

Regarder l’onglet réseau pendant qu’un lot tourne est la manière honnête de le vérifier : aucune requête qui transporte un fichier ne sort de la machine.

Comment convertir GIF en JXL

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

GIF et JXL : ce qui change

GIF face à JXL
GIFJXL
Nom completGraphics Interchange FormatJPEG XL
Extension de fichier.gif.jxl
Type de médiaimage/gifimage/jxl
CompressionSans perte — rien n’est écartéLes deux, selon le réglage
Première publication19872021
Publié parCompuServeJoint Photographic Experts Group
SpécificationGIF89aISO/IEC 18181
LicenceStandard ouvertStandard ouvert
Situation actuelleAncien, encore lu partoutDe niche
Profondeur de bits832
Couleur qu’il peut décrirepalette indexéeRVB, niveaux de gris, gamut étendu
Image la plus grande65 535 px par côté
S’ouvre dans un navigateurTous les navigateursCertains navigateurs
Envisagé à la placeWebP, MP4AVIF, WebP, PNG

Ce qui est conservé

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

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

Ouvrir le résultat

Une partie des navigateurs seulement lit JXL. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

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

À quoi sert chaque format

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

GIF est le format de CompuServe, publié en 1987. L’enregistrement se fait sur 8 bits par canal.

JXL vient de Joint Photographic Experts Group et date de 2021, décrit par ISO/IEC 18181. GIMP et ImageMagick le lisent.

GIF a été publié en 1987 et JXL en 2021. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.

De GIF à JXL : questions fréquentes

Mon fichier GIF 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 GIF en JXL 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 GIF en JXL ?

JXL 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é. Seule la première image est convertie : un GIF animé devient une image fixe.

Un fichier JXL s’ouvre-t-il dans un navigateur ?

Une partie des navigateurs seulement lit JXL. C’est le moins portable des deux : mieux vaut s’assurer que le destinataire l’accepte avant de l’envoyer.

La transparence survit-elle de GIF à JXL ?

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

L’animation survit-elle de GIF à JXL ?

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

En savoir plus sur ces formats

D’où viennent ces chiffres

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