Convertir JXL en PNG
Le JPEG XL est le meilleur format d'image que presque rien n'ouvre. Transformez un .jxl en PNG — pixels exacts, transparence conservée — et il fonctionne partout, dès aujourd'hui. Rien n'est conservé.
- Jamais conservé
- Pas de file d'attente, pas d'attente
- Sans inscription, sans filigrane
Comment ça marche
Ajoutez vos fichiers .jxl
Un seul ou tout un lot : un téléchargement, un export d'une appli photo ou d'un éditeur qui a adopté le format en avance.
Convertissez
Chaque fichier est décodé par le décodeur JPEG XL de référence et écrit en PNG, avec tous ses pixels et son canal alpha.
Téléchargez
Un par un ou dans un ZIP.
Ce qu'est un .jxl, et pourquoi il s'est enlisé
Le JPEG XL est le format que le comité JPEG a achevé en 2022 pour succéder à l'original de 1992 : avec et sans perte dans un seul codec, alpha, animation, HDR, décodage progressif, et un tour que personne d'autre ne sait faire — un JPEG existant peut y être réemballé environ 20 % plus léger avec chaque pixel identique, puis désemballé à l'octet près. Sur les photos, il bat largement le WebP et égale ou dépasse l'AVIF aux qualités réellement utilisées, tout en encodant bien plus vite.
Ce qui lui manque, c'est un endroit où être vu. Son retrait de Chrome en 2023 — l'équipe a évoqué « un intérêt insuffisant de l'ensemble de l'écosystème » — a entraîné Edge, Opera et toutes les applications Electron, et un format qu'un navigateur n'affiche pas est un format qu'un site web ne peut pas utiliser. Safari et une liste croissante d'éditeurs l'ouvrent, Apple en a fait le format de capture ProRAW des iPhone récents et les fabricants d'appareils photo l'adoptent : les fichiers existent donc ; les endroits où les mettre, non.
Le décodeur utilisé ici est libjxl, l'implémentation de référence, dans la version jSquash. Il décode en RGBA 8 bits : un fichier 16 bits ou HDR est d'abord ramené en sRGB, ce que n'importe quelle visionneuse PNG vous montrerait de toute façon. Le canal alpha passe tel quel.
Si vous cherchez autre chose
La ligne de commande est préférable pour tout un dossier. Les outils de référence sont gratuits : djxl in.jxl out.png décode un fichier, et une boucle shell décode un répertoire entier le temps de lire ces lignes. djxl conserve aussi la profondeur 16 bits, ce que le PNG produit ici ne fait pas.
Si le fichier est un JPEG recompressé sans perte, djxl in.jxl out.jpg vous rend le JPEG d'origine octet pour octet — strictement mieux qu'un PNG de ses pixels, et plusieurs fois plus léger. Aucun outil fonctionnant dans un navigateur ne sait encore le faire.
Questions fréquentes
Pourquoi rien n'ouvre mon fichier JXL ?
Parce que la prise en charge s'est enlisée. Chrome a proposé le JPEG XL derrière un drapeau en 2021 et l'a retiré en 2023 ; Safari l'a ajouté en 2023 ; Firefox ne l'a jamais activé par défaut ; Photos de Windows demande une extension. Un PNG contourne tout cela, et c'est la raison d'être de cette page.
La conversion est-elle sans perte ?
Oui. Un PNG stocke exactement les pixels produits par le décodeur, rien n'est donc perdu ici. Si le JXL lui-même a été enregistré avec perte, cette perte est déjà dans l'image et un PNG ne peut pas l'annuler — mais il n'en ajoute aucune.
La transparence est-elle conservée ?
Oui. Le JPEG XL porte un canal alpha, le PNG aussi : un détourage reste un détourage.
Pourquoi le PNG est-il tellement plus lourd que le JXL ?
Parce que le JPEG XL compresse bien mieux — typiquement 30 à 60 % de moins que le PNG pour les mêmes pixels, et souvent moins qu'un JPG de qualité inférieure. Le PNG est le poids honnête de l'image ; le JXL était le malin. Si la taille compte, convertissez ensuite en WebP.
Mes fichiers sont-ils conservés quelque part ?
Non — rien n'est conservé, à aucun moment.
Puis-je faire l'inverse, vers le JXL ?
Pas encore ici. L'encodeur de référence, cjxl, est un outil en ligne de commande gratuit et le meilleur moyen d'en créer un : cjxl in.png out.jxl -d 0 écrit un fichier sans perte.
Bon à savoir : Les animations JPEG XL, la profondeur 16 bits et les courbes HDR sont aplaties : première image, 8 bits par canal, sRGB. Un .jxl qui contient un JPEG recompressé sans perte est décodé en pixels comme n'importe quel autre : le résultat est un PNG, pas le JPG d'origine.
Intégrez cet outil à votre site
Gratuit pour tout blog, page de cours ou article d'aide. Collez un seul extrait de code et vos visiteurs pourront l'utiliser directement sur votre page.
Voir aussi : Outils image
JXL en JPG
Une photo JPEG XL dans le JPG que tout accepte
PNG en WEBP
Du WebP prêt pour le web, transparence conservée
JPG en AVIF
Moitié moins lourd que le JPG, même image
WebP en GIF
Un WebP animé en GIF qui bouge partout, toutes les images conservées
APNG en GIF
Des PNG animés en GIF, pour les endroits qui ne lisent encore que le GIF
JPG en PNG
Du PNG sans perte à partir de n'importe quel JPG, par lots