Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir JXL en GIF 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.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
JXL en GIF



Il y a une bonne raison et elle est externe : l’endroit où l’image doit aller accepte le GIF et refuse tout le reste. Vieux logiciels de forum, outils internes écrits il y a dix ans, certains systèmes de tickets, quelques éditeurs de signature de courriel et un nombre surprenant d’interfaces web embarquées sont dans cette catégorie, et aucun argument sur les codecs ne vous aide contre un validateur de téléversement.
Si votre destination accepte autre chose, prenez autre chose. WebP est plus petit, garde toutes les couleurs et une vraie transparence, et est lu par tous les navigateurs ; PNG est l’option sans perte là où le système récepteur est vieux mais pas antique. Cette page est écrite pour le cas contraint, et être honnête là-dessus est plus utile que de faire semblant que le GIF est une cible raisonnable pour un JPEG XL.
GIF stocke une image indexée : chaque pixel est un numéro pointant dans une palette d’au plus 256 entrées, et cette limite est dans la spécification GIF89a plutôt que dans un réglage. JPEG XL vient de l’autre bout — jusqu’à 32 bits par canal, gamut élargi, et aucune palette nulle part dans la conception.
Sur une photo, l’effondrement est visible immédiatement. Un ciel qui passait par deux cents nuances de bleu en obtient une douzaine, et les frontières entre elles deviennent des bandes plutôt que des dégradés. Le matériel plat survit beaucoup mieux : un diagramme, une capture d’écran d’une interface, un logo sur un fond uni utilisent peut-être déjà moins de 256 couleurs distinctes et se convertissent sans perte visible. Si votre JPEG XL est une capture d’écran d’un formulaire ou d’un graphique à six couleurs, aucun des avertissements de cette page ne s’appliquera à vous.
GIF a été publié par CompuServe en 1987 et sa révision actuelle, GIF89a, date de 1989. Il précède le web, la gestion de la couleur, les canaux alpha tels qu’on les comprend aujourd’hui, et toutes les hypothèses qu’un codec moderne fait. JPEG XL a été normalisé en 2021 comme ISO/IEC 18181 par le comité qui a écrit la spécification JPEG d’origine.
Trente-quatre ans les séparent, et ce n’est pas un écart que l’ingéniosité de la compression comble. Les formats ne se chevauchent dans leur intention à aucun moment : l’un a été conçu pour faire passer de petits graphiques sur une connexion par modem, l’autre pour stocker des photographies en qualité d’archivage. Tout sur cette page découle de cette discordance, et aucun convertisseur ne peut faire entrer une photographie dans une palette de 256 entrées sans qu’il se passe quelque chose de visible.
C’est la partie à laquelle on ne s’attend pas de la part d’un format à 256 couleurs. Avant la compression, une image palettisée fait un octet par pixel, donc une photo de 12 mégapixels fait douze millions d’octets d’index de palette. GIF applique ensuite LZW, qui trouve des suites de valeurs répétées — abondantes dans les graphiques plats, presque absentes dans le bruit photographique.
Le résultat, c’est qu’un JPEG XL de deux ou trois mégaoctets devient couramment un GIF plusieurs fois cette taille tout en ayant l’air sensiblement pire. Si la taille du fichier entre en ligne de compte dans votre raison de convertir, arrêtez-vous ici : cette paire va dans la mauvaise direction sur la taille et sur la qualité à la fois, ce qui est inhabituel même parmi les conversions avec perte. La seule exception, c’est le cas du graphique plat : un diagramme avec de grandes zones d’une seule couleur est exactement ce pour quoi LZW a été conçu, et là un GIF peut être véritablement petit.
La transparence GIF est une seule entrée de palette marquée invisible, sans valeur intermédiaire pour la rangée de pixels semi-transparents qui rend le bord d’un détourage doux. L’encodeur ici va une étape plus loin et ne marque aucune entrée, donc rien dans le GIF n’est transparent : le canal alpha est résolu avant que la palette ne soit choisie, en remplissant les zones de transparence par la couleur d’arrière-plan réglée au-dessus de la zone de dépôt.
Le résultat dépend donc d’une décision. Réglez la couleur sur celle sur laquelle l’image va se poser et le bord anti-aliasé s’y fond exactement comme il le faisait dans le JPEG XL ; laissez à blanc sur une page sombre et le détourage arrive à l’intérieur d’un rectangle blanc. Là où la transparence est la raison pour laquelle l’image existe — un logo qui doit fonctionner sur des fonds que vous ne maîtrisez pas — WebP ou PNG est la cible qui la garde et GIF est celle qui la résout pour vous.
Les deux formats peuvent porter l’animation, ce qui fait de cette limite une limite du convertisseur plutôt que du GIF. Le décodeur JPEG XL utilisé ici renvoie une seule image, donc une source animée donne un GIF d’une seule image avec les autres images écartées par le codec avant que quoi que ce soit sur cette page ne les voie.
Cela mérite d’être su avant de commencer, parce qu’un GIF fixe est exactement le fichier que personne ne veut. Si la séquence est l’enjeu, MP4 ou WebM est à la fois le bon format et un fichier bien plus petit — une animation qui pèse plusieurs mégaoctets en GIF fait généralement un dixième de cela en vidéo, et elle se lit avec décodage matériel sur n’importe quel téléphone. Les systèmes qui exigent encore du GIF sont généralement les mêmes qui n’accepteront pas non plus un fichier vidéo, ce qui mérite d’être établi avant de passer une soirée sur la conversion.
Quelque chose doit décider quelles 256 couleurs survivent, et le faire mal est ce qui produit les GIFs en bandes et pastellisés dont le format a la mémoire. Le convertisseur construit la palette à partir de l’image elle-même, en regroupant les couleurs qui apparaissent réellement plutôt qu’en arrondissant chaque canal à une grille fixe, ce qui est la même famille d’approche qu’ImageMagick utilise.
La palette est construite dans un espace colorimétrique réduit pour que le travail reste rapide, ce qui coûte un peu de précision sur les dégradés subtils en échange de ne pas passer plusieurs secondes sur une grande photographie. Pour un format qui s’arrête à 256 couleurs, le compromis vaut largement : c’est l’étape de quantification, et non la précision arithmétique à l’intérieur, qui domine le résultat.
GIF n’a pas de paramètre de qualité, ce qui explique qu’aucun réglage de qualité ne soit proposé ici non plus. Il n’y a pas de débit à échanger contre le détail comme dans WebP ou AVIF — le fichier est exactement aussi gros que les index de palette et le dictionnaire LZW le font, et le seul levier qui ait un effet sur l’un ou l’autre est le nombre de pixels.
C’est ce qui rend la commande de largeur maximale le seul réglage qui mérite d’être touché ici. Diviser la largeur d’une image par deux divise le nombre de pixels par quatre et donc divise à peu près le GIF par quatre, et sur une destination qui n’accepte que le GIF il y a généralement aussi une limite de taille. Redimensionnez d’abord, convertissez ensuite, et vérifiez le résultat à la taille à laquelle il sera réellement affiché. GIF lui-même autorise jusqu’à 65 535 pixels de côté, donc le plafond que vous toucherez sera toujours celui de la destination plutôt que celui du format.
JPEG XL porte EXIF, XMP et un profil ICC. GIF n’a nulle part où mettre aucun d’eux — pas de bloc de métadonnées standard, pas de gestion de couleur, pas d’information de capture. L’appareil, l’objectif, la date, les coordonnées et l’espace colorimétrique s’arrêtent tous à cette conversion, et il n’y a pas d’option qui les garderait.
Que cela soit une perte ou un avantage dépend de la raison pour laquelle vous convertissez. Pour poster sur un forum public, c’est le résultat que vous auriez demandé, et c’est une chose de moins dont il faut se souvenir de se débarrasser. Pour classer la même image comme pièce, cela signifie que le GIF n’est pas la copie à archiver : le JPEG XL l’est, parce que c’est le seul des deux qui sait encore d’où vient la photo.
Le décodage, la construction de la palette et l’écriture du GIF tournent tous dans votre navigateur, donc rien n’est téléversé et il n’y a pas d’attente par fichier. Les fichiers jusqu’à 100 Mo sont acceptés sur le palier gratuit, et un dossier de fichiers JPEG XL se convertit en une passe et revient comme un ZIP.
Gardez le JPEG XL. C’est la conversion la plus destructrice de la série — couleur, transparence, animation et souvent taille vont tous dans la mauvaise direction — et il n’y a aucun chemin du GIF vers ce que l’original contenait. Si le système contraint accepte un jour un format moderne, vous voulez encore avoir le fichier à lui donner, et une seconde conversion à partir du master ne vous coûte rien d’autre que le dépôt.
| JXL | GIF | |
|---|---|---|
| Nom complet | JPEG XL | Graphics Interchange Format |
| Extension de fichier | .jxl | .gif |
| Type de média | image/jxl | image/gif |
| Compression | Les deux, selon le réglage | Sans perte — rien n’est écarté |
| Première publication | 2021 | 1987 |
| Publié par | Joint Photographic Experts Group | CompuServe |
| Spécification | ISO/IEC 18181 | GIF89a |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | De niche | Ancien, encore lu partout |
| Profondeur de bits | 32 | 8 |
| Couleur qu’il peut décrire | RVB, niveaux de gris, gamut étendu | palette indexée |
| Image la plus grande | — | 65 535 px par côté |
| S’ouvre dans un navigateur | Certains navigateurs | Tous les navigateurs |
| Envisagé à la place | AVIF, WebP, PNG | WebP, MP4 |
GIF n’a pas de couche alpha. Un fichier JXL transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.
GIF contient une seule image fixe. D’un fichier JXL animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.
JXL enregistre jusqu’à 32 bits par canal, GIF en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.
GIF s’ouvre dans tous les navigateurs actuels. 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.
GIMP et ImageMagick lisent aussi bien JXL que GIF : vous pouvez comparer le résultat à l’original sans second logiciel.
Les deux visent des usages différents : JXL l’archivage et la photographie, GIF le web. 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.
GIF vient de CompuServe et date de 1987, décrit par GIF89a. GIMP, Adobe Photoshop 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.
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.
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é.
GIF 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é. Réduit à 256 couleurs, ce qui se voit sur une photographie ; les zones transparentes ne sont pas conservées mais remplies avec la couleur de fond.
GIF n’a pas de couche alpha. Un fichier JXL transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.
GIF contient une seule image fixe. D’un fichier JXL animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.
Ce que cette page affirme sur JXL et GIF se vérifie : voici les documents qui le fixent.