Convertir JXL en JPG

Vous pouvez convertir JXL en JPG 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. JPG ne peut pas tout garder de ce que garde JXL.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Le format de destination ne gère pas la transparence : les zones transparentes sont remplies avec la couleur de fond.

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 à JPG

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 JPG.

JPG9 KB23 % plus gros

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

JPG6 KB17 % plus gros

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

JPG16 KB24 % 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.

Pourquoi un fichier JPEG XL doit devenir un JPG

C’est la seule conversion du site driven presque entièrement par la politique plutôt que par les pixels. JPEG XL est techniquement le format le plus fort : même comité que JPEG, normalisé comme ISO/IEC 18181, avec et sans perte dans le même codec, jusqu’à 32 bits par canal, alpha, animation et couleur élargie. Au mérite, il aurait dû remplacer JPEG sans détour.

Il ne l’a pas fait. Chrome a transporté un décodeur JPEG XL derrière un drapeau et l’a retiré en 2023 ; Safari l’a livré en version 17 et l’a conservé ; Firefox ne l’a jamais livré en dehors d’un drapeau. Le registre le note comme prise en charge partielle par les navigateurs et support en pointillés comme problème connu, et c’est toute la raison pour laquelle cette page existe. Personne ne s’éloigne de JPEG XL parce que la photo est fausse. On s’en éloigne parce que quelque chose a refusé de l’afficher.

Le JPEG caché dans un JPEG XL, et pourquoi vous ne le récupérez pas ici

JPEG XL a une capacité qu’aucun autre format n’a : il peut prendre un JPEG existant et le remballer sans perte, en stockant la même image environ vingt pour cent plus petit avec les coefficients d’origine intacts. Rien n’est re-compressé, et le décodeur en ligne de commande de libjxl peut reconstruire le JPEG d’origine octet pour octet à partir de ce fichier remballé. Une grande partie des JPEG XL qui existent ont été faits de cette manière.

Ce convertisseur ne peut pas le faire, et le dire est plus utile que de faire semblant. Le décodeur côté navigateur rend ici une grille de pixels, et non les données de reconstruction JPEG, donc le JPG que vous téléchargez est encodé à neuf à partir de ces pixels — une deuxième génération, avec une deuxième couche de perte JPEG par-dessus la première. Si le JXL a été fait à partir d’un JPEG que vous avez encore, cet original est strictement meilleur que tout ce que cette page peut produire. Si vous ne l’avez pas, c’est le bon outil et la perte à la qualité 82 est faible.

Le réglage de qualité, et quand le sortir de 82

La qualité est par défaut à 82 sur une échelle de 1 à 100. C’est un réglage de livraison : sur une photographie à taille d’affichage normale, il est difficile à prendre en défaut à l’œil, et il produit un fichier que la plupart qualifieraient de petit. Pour une image qui part dans un courriel, une annonce ou un formulaire, laissez-le tel quel.

Montez-le quand le JPG n’est pas la dernière étape. Chaque enregistrement JPEG quantifie à nouveau l’image, et parce que cette conversion est déjà une deuxième génération, une retouche suivie d’un nouvel enregistrement en fait une troisième. Quatre-vingt-dix et au-dessus garde suffisamment de marge pour cela. Aucune valeur ne rend JPG sans perte — le format n’a aucun mode sans perte du tout — donc si l’image doit être retouchée à plusieurs reprises, PNG est la meilleure cible et le JPEG XL est la meilleure chose à garder.

JXL en JPG : la transparence, et ce que JPG fait d’un canal alpha JPEG XL

JPEG XL stocke un canal alpha et JPG n’en a jamais eu un. Là où la source est transparente, le convertisseur remplit ces pixels avec une couleur d’arrière-plan avant d’encoder, et le sélecteur de couleur pour cela apparaît sur cette paire précisément parce qu’il y a une vraie décision à prendre. Le blanc est la valeur par défaut parce que le blanc est ce sur quoi la plupart des pages, des documents et des formulaires reposent.

Le remplissage est entièrement sauté quand l’image est déjà opaque, ce qui est presque toute photographie, donc l’option ne vous coûte rien quand elle est hors sujet. Elle compte pour les logos, les icônes, les détourages de produit et tout ce qui est exporté avec un fond effacé — et là la bonne question est de savoir si JPG est la cible du tout. Un détourage aplati sur du blanc n’est correct que jusqu’à ce que quelqu’un le pose sur une diapositive colorée, et la frange de pixels semi-transparents autour d’un bord anti-aliasé est aussi fondue dans la couleur de remplissage, ce qui produit le halo pâle que les gens remarquent ensuite sur un fond sombre. Si l’image doit être composée, réglez l’arrière-plan sur ce qu’elle va recouvrir, ou utilisez un format avec un canal alpha et évitez la question.

Trente-deux bits ramenés à huit en route vers le JPG

JPEG XL peut contenir jusqu’à 32 bits par canal et un gamut de couleur élargi. JPG est un format 8 bits et l’a toujours été. Le pipeline ici décode en RGBA 8 bits avant d’encoder quoi que ce soit, donc un JPEG XL haute profondeur ou HDR est réduit à du sRGB 8 bits ordinaire, quelle que soit la cible choisie.

Sur une photographie normale, c’est invisible, parce que la source était déjà en 8 bits. Cela se voit sur des dégradés dans un fichier en gamut élargi — un ciel, un fond de studio, une couleur de marque plate — où la précision supplémentaire faisait le travail de cacher le bandeau. Si le fichier sortait d’un appareil photo ou d’un éditeur en HDR et que le bandeau compte, le JXL est le master et le JPG est une copie pour les autres.

Les métadonnées ne passent pas du JPEG XL au JPG

Le registre énumère EXIF, XMP et ICC comme les métadonnées qu’un JPEG XL peut porter, et JPG peut porter les trois plus IPTC. Aucune d’elles ne survit à cette conversion. Tout chemin d’image côté navigateur ici décode en pixels bruts et réencode, et une grille de pixels n’a pas de place pour un modèle d’appareil, une date de capture, une coordonnée GPS ou un profil de couleur.

Le commutateur « supprimer les métadonnées » est activé par défaut et est honnête plutôt que décoratif : il décrit ce qui se passe dans les deux cas. Traitez cela comme une fonctionnalité quand vous envoyez une image au dehors — les coordonnées du lieu où elle a été prise ne l’accompagnent pas — et comme un avertissement quand ce n’est pas le cas. Si l’EXIF compte, gardez le JPEG XL à côté du JPG plutôt que de le remplacer.

Un JPEG XL animé ne survit pas en JPG

JPEG XL accepte l’animation. JPG contient exactement une image fixe et n’a aucun mécanisme pour une deuxième image, quoi que la source contienne. Il n’y a pas d’option qui change cela, parce qu’il n’y a rien dans la spécification JPG pour qu’une option y soit attachée.

Cela fait de JPG la mauvaise cible pour tout ce qui bouge. Si le JPEG XL est animé et que l’animation est l’enjeu, les réponses honnêtes sont des formats qui peuvent porter des images plutôt qu’une image fixe qui les écarte. Si vous n’avez besoin que d’une image — une vignette, un aperçu, une image fixe pour un document — alors une seule image est ce que vous vouliez de toute façon et la conversion fait exactement ce qu’il faut.

Attendez-vous à ce que le JPG soit plus gros que le JXL de départ

C’est la moitié inconfortable du compromis et il faut la dire avant que vous ne téléchargiez. JPEG XL est un codec de 2022 et JPEG est de 1992, normalisé comme ITU-T T.81. L’encodeur le plus récent atteint la même qualité visible avec moins d’octets, donc revenir en arrière coûte des octets presque à chaque fois.

Combien dépend entièrement de l’image et de la qualité que vous choisissez, et n’importe quel pourcentage unique cité ici serait une supposition déguisée en fait. Il y a un cas où cela va dans l’autre sens : un JXL qui est un JPEG remballé sans perte fait environ un cinquième de moins que le JPEG dont il vient, donc un encodage avec perte neuf à la qualité 82 peut passer en dessous. La comparaison qui vaut la peine d’être faite est celle sur votre propre fichier : convertissez-le, regardez les deux tailles, et décidez si l’augmentation compte. Pour une pièce jointe ou un téléversement de formulaire, presque jamais. Pour une bibliothèque de dix mille images, c’est tout l’argument pour garder le JPEG XL.

Le JXL ne quitte pas votre appareil en route vers le JPG

Les deux moitiés de cette conversion sont du WebAssembly qui tourne dans l’onglet : libjxl décode la source, l’encodeur JPEG écrit le résultat, et ni l’un ni l’autre ne fait de requête réseau qui transporterait votre image. Il n’y a pas de file d’attente, pas de compte et pas de copie côté serveur à supprimer ensuite, parce que rien n’a jamais été envoyé.

Les conséquences pratiques valent plus que le principe. Un dossier se convertit aussi vite que votre processeur y arrive plutôt qu’aussi vite que votre téléversement le permet, le plafond gratuit est de 100 Mo par fichier plutôt qu’un palier de plan, et une photo de quelque chose de privé reste privée sans que personne n’ait à prendre une promesse en confiance. L’onglet réseau est la preuve, et c’est une meilleure preuve qu’une page de politique.

Quand garder le JPEG XL et ne pas faire de JPG du tout

Si le fichier est un maître d’archive, la conversion est le mauvais mouvement. JPEG XL est listé pour l’archivage et la photographie précisément parce qu’il contient plus et perd moins, et un JPG qui en est tiré est strictement plus petit en information que le fichier que vous aviez déjà. Convertissez une copie pour la personne qui en a besoin et laissez l’original où il est.

L’argument pour convertir est la livraison, et il est fort : quelqu’un doit ouvrir ce fichier, et JPG s’ouvre sur chaque appareil fabriqué au cours des trente dernières années, sans codec, sans drapeau et sans version de navigateur à vérifier. La règle empirique est que le JXL est ce que vous stockez et le JPG est ce que vous envoyez. Supprimer le JXL ensuite est la seule erreur véritablement irréversible disponible sur cette page.

Comment convertir JXL en JPG

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

JXL et JPG : ce qui change

JXL face à JPG
JXLJPG
Nom completJPEG XLImage JPEG
Extension de fichier.jxl.jpg, .jpeg, .jpe
Type de médiaimage/jxlimage/jpeg
CompressionLes deux, selon le réglageAvec perte — la taille se paie en qualité
Première publication20211992
Publié parJoint Photographic Experts GroupJoint Photographic Experts Group
SpécificationISO/IEC 18181ITU-T T.81
LicenceStandard ouvertStandard ouvert
Situation actuelleDe nicheActuel
Profondeur de bits328
Couleur qu’il peut décrireRVB, niveaux de gris, gamut étenduRVB, niveaux de gris, YCbCr
Image la plus grande65 535 px par côté
S’ouvre dans un navigateurCertains navigateursTous les navigateurs
Envisagé à la placeAVIF, WebP, PNGWebP, AVIF, HEIC

Ce qui est perdu

JPG 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 JPG ne rend la transparence.

JPG 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.

JXL enregistre jusqu’à 32 bits par canal, JPG 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.

Ouvrir le résultat

JPG 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 lit aussi bien JXL que JPG : vous pouvez comparer le résultat à l’original sans second logiciel.

Taille et qualité

Le fichier devient nettement plus léger, et il le devient en écartant du détail. JXL garde tout ; JPG garde ce que l’œil remarque mal. Sur une photographie l’échange est presque gratuit ; sur du texte, une capture d’écran ou un dessin au trait, il se voit sous forme de halos sur les contours.

À quoi sert chaque format

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

JPG vient de Joint Photographic Experts Group et date de 1992, décrit par ITU-T T.81. Adobe Photoshop, GIMP et Preview le lisent.

JPG a été publié en 1992 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 JXL à JPG : 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 JPG 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 JPG ?

JPG 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é. Le format de destination ne gère pas la transparence : les zones transparentes sont remplies avec la couleur de fond.

Le fond transparent survit-il de JXL à JPG ?

JPG 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 JPG ne rend la transparence.

Un fichier JXL animé reste-t-il animé en JPG ?

JPG 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.

Passer de JXL à JPG fait-il perdre en qualité ?

Le fichier devient nettement plus léger, et il le devient en écartant du détail. JXL garde tout ; JPG garde ce que l’œil remarque mal. Sur une photographie l’échange est presque gratuit ; sur du texte, une capture d’écran ou un dessin au trait, il se voit sous forme de halos sur les contours.

En savoir plus sur ces formats

D’où viennent ces chiffres

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