Convertir HEIC en JXL

Vous pouvez convertir HEIC 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 HEIC.
  • 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.

La HDR dans votre photo iPhone est une seconde image, et elle reste en arrière

Une photo HDR d’un iPhone récent n’est pas une seule image avec une plage de nombres plus large dedans. C’est une image standard ordinaire plus une carte de gain — une couche en niveaux de gris basse résolution stockée à côté dans le même conteneur, décrivant de combien la luminosité supplémentaire de chaque zone doit être poussée sur un affichage capable de la montrer. C’est pourquoi le même fichier a l’air lumineux dans l’app Photos et plat quand quelque chose d’autre l’ouvre.

Cette conversion lit le conteneur, prend l’image primaire et encode cela. La carte de gain se tient à côté comme image auxiliaire et n’est ni appliquée ni transportée, donc le JXL que vous obtenez est le rendu en plage standard. Rien n’est corrompu et rien n’est cassé ; la couche supplémentaire n’entre jamais dans le pipeline. Si l’éclat dans les hautes lumières est pourquoi vous aimez la photo, cette voie ne le préservera pas et aucun réglage de cette page n’y changera rien.

Ce que JPEG XL peut faire, et ce que ce chemin lui donne à traiter

JPEG XL est véritablement le format fixe le plus capable sur ce site. La spécification, ISO/IEC 18181, autorise jusqu’à 32 bits par canal, une gamut de couleur large, l’alpha, l’animation et un mode sans perte qui est compétitif avec tout. Publié comme ISO/IEC 18181-1 en 2022 par le même comité qui a produit JPEG, il a été conçu avec exactement le cas dans lequel vous êtes ici à l’esprit.

Le pipeline qui l’alimente ici est plus modeste. Le HEIC est décodé en RGBA huit bits, redimensionné si vous l’avez demandé, et passé à l’encodeur à la qualité 82. Un format qui pourrait tenir quatre fois la profondeur de bit reçoit huit bits ; un format qui pourrait porter l’image sans perte reçoit une compression avec perte. Ce n’est pas un défaut à corriger sur cette page, c’est la forme de la conversion, et le savoir est la différence entre une décision sensée et une déçue.

L’astuce célèbre de JPEG XL ne s’applique pas à une source HEIC

La propriété pour laquelle JPEG XL est surtout connu est qu’il peut prendre un fichier JPEG existant et le réemballer, sans perte, à environ un cinquième d’espace en moins, avec le JPEG original récupérable bit à bit ensuite. C’est une pièce d’ingénierie remarquable et c’est ce que les gens entendent en général quand ils disent que JPEG XL est sans perte.

Cela fonctionne parce que JPEG XL partage son ascendance avec JPEG et peut recoder les mêmes coefficients. Un HEIC tient des données compressées en HEVC, qui n’a rien de commun avec cela, donc il n’y a pas de réemballage à faire — l’image doit être décodée et compressée à nouveau à partir de rien. Si quelqu’un vous a dit que convertir en JPEG XL est exempt de perte, il décrivait le cas JPEG et cela ne transfère pas.

Dix bits de données iPhone compressés en huit

Un HEIC peut tenir dix bits par canal et l’iPhone utilise cela, le plus visiblement dans les dégradés : un ciel clair, un mur en lumière égale, une peau en lumière douce de fenêtre. Dix bits donnent quatre fois plus de niveaux pour décrire ces transitions que huit, ce qui est la différence entre une rampe lisse et une avec de légers paliers dedans.

Le décodage ici produit huit bits, donc ces niveaux sont quantifiés avant que l’encodeur ne les voie. Sur une photo avec de la texture à travers le cadre cela ne fait aucune différence visible. Sur un grand dégradé doux cela peut, en particulier si l’image est ensuite éclaircie ou a son contraste manipulé — le banding qui était latent en huit bits devient visible une fois que la plage est étirée.

Display P3 entre, aucun profil ne sort

Les photos d’iPhone sont taguées Display P3, un espace colorimétrique sensiblement plus large que sRGB en rouges et verts saturés. JPEG XL peut porter un profil de couleur et le fait bien. Cette conversion n’en écrit aucun, donc les nombres arrivent sans étiquette et n’importe quel visualiseur supposera sRGB.

Le résultat est une légère désaturation des couleurs les plus fortes plutôt qu’un changement dramatique — un rouge qui était vif revient plutôt brillant. C’est le même comportement que toutes les autres conversions sur ce site qui décodent et réencodent, et c’est la deuxième raison, après la carte de gain, que cette voie n’est pas la bonne pour déplacer une photo dont la couleur est critique. Éditer le HEIC dans un logiciel qui gère la couleur et exporter depuis là l’est.

La qualité 82, et où une seconde génération se voit sur un HEIC

L’encodeur tourne à la qualité 82 sauf si vous la changez, ce qui est la même valeur par défaut que le reste du site utilise et une valeur sensée : assez haute pour que la seconde génération ne soit pas visible sur du sujet ordinaire, assez basse pour que le fichier reste utile. La monter vers 95 coûte beaucoup d’octets pour très peu ; la descendre en dessous de 70 commence à se voir.

Là où une seconde passe se voit d’abord, c’est là où la première passe avait déjà travaillé le plus dur. Regardez les arrière-plans flous, à la limite entre un ciel lumineux et une ligne de toit sombre, et dans les grandes zones de couleur presque plate. Si vous convertissez des photos qui vous importent, convertissez cinq de vos plus difficiles et comparez à la taille réelle avant de vous engager pour le reste.

Une image hors d’un HEIC qui peut en tenir plusieurs

Outre la carte de gain, un HEIC peut tenir une rafale, les frames derrière une Live Photo, une carte de profondeur depuis le mode Portrait, ou un original non édité gardé à côté de la version éditée. Tout cela est ce qui rend le format intéressant et tout cela est auxiliaire à l’image primaire.

La conversion prend l’image primaire, qui est celle que le téléphone montre et que quiconque pointant le fichier veut dire. Tout le reste reste dans le HEIC. C’est un argument fort pour ne pas supprimer les originaux après la conversion : le JXL est un rendu d’une image hors d’un fichier qui contenait bien plus qu’une image.

Ce que le JXL emporte hors du HEIC

Les dimensions complètes en pixels passent inchangées sauf si vous fixez une largeur maximale, donc une frame de 12 mégapixels reste à 4 032 par 3 024 et une de 48 mégapixels reste à 8 064 par 6 048. Un canal alpha, si la source en a un, survit à la conversion — JPEG XL le supporte et le pipeline le préserve.

Les métadonnées ne le font pas. Date de capture, modèle d’appareil, exposition, objectif et toute coordonnée GPS sont absents de la sortie. Pour un photographe, cela mérite d’être prévu plutôt que découvert : un dossier de photos non datées est bien plus dur à vivre qu’un dossier de grandes photos, donc gardez les originaux HEIC ou exportez les données de capture séparément avant de vous fier au jeu de JXL.

Confirmer qu’un lecteur ouvre un .jxl avant de convertir une séance

La prise en charge de JPEG XL est partielle et elle a bougé dans les deux sens. Certains navigateurs le décodent et certains ont retiré la capacité ; certains éditeurs d’images le lisent nativement et d’autres ont besoin d’un plug-in ; bon nombre de gestionnaires de photos et de formulaires de téléversement ne savent pas qu’il existe. C’est le plus grand risque pratique du choix du format.

Le test est peu coûteux. Convertissez une photo, puis essayez de l’ouvrir dans les choses spécifiques que vous utilisez — votre éditeur, l’aperçu de votre gestionnaire de fichiers, le logiciel de galerie où les photos vivront, et le navigateur avec lequel vous naviguez réellement. Si les quatre le gèrent, le format est un bon choix pour vous. Si deux d’entre eux ne le font pas, la conversion a produit des fichiers que vous ne pouvez pas regarder, et c’est un moins bon résultat qu’un format légèrement plus gros.

Convertir des HEIC sans qu’ils quittent le téléphone ou le portable

Les deux moitiés de ceci tournent localement : libheif décode le HEIC et l’encodeur JPEG XL compresse le résultat, chacun compilé en WebAssembly et chargé à la demande dans la page que vous lisez. Aucune requête ne porte d’image, ce que l’onglet réseau montre et qu’une machine déconnectée prouve.

C’est ce qui rend l’expérimentation praticable ici. Essayer trois réglages de qualité sur la même image, ou convertir un lot et le jeter, ne coûte rien d’autre que le temps de votre propre processeur — et cela ne veut pas dire remettre vos photographies à un serveur inconnu trois fois pour trouver quel réglage vous préfériez.

Comment convertir HEIC en JXL

  1. Déposez votre fichier HEIC 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é.

HEIC et JXL : ce qui change

HEIC face à JXL
HEICJXL
Nom completHigh Efficiency Image ContainerJPEG XL
Extension de fichier.heic.jxl
Type de médiaimage/heicimage/jxl
CompressionAvec perte — la taille se paie en qualitéLes deux, selon le réglage
Première publication20152021
Publié parMPEGJoint Photographic Experts Group
SpécificationISO/IEC 23008-12ISO/IEC 18181
LicencePublié, non normaliséStandard ouvert
Situation actuelleActuelDe niche
Profondeur de bits1032
Couleur qu’il peut décrireYCbCr, gamut étenduRVB, niveaux de gris, gamut étendu
S’ouvre dans un navigateurCertains navigateursCertains navigateurs
Envisagé à la placeJPG, AVIF, WebPAVIF, WebP, PNG

Ce qui est perdu

JXL n’a pas où loger les coordonnées GPS : cela ne dépasse pas le fichier HEIC. À vérifier avant de supprimer l’original, et bon à savoir si le but était justement de l’effacer.

Ce qui est conservé

La transparence est conservée. HEIC 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. HEIC et JXL acceptent plusieurs images, le résultat bouge donc encore.

Ouvrir le résultat

Les logiciels habituels ne se recoupent pas : HEIC s’ouvre dans Apple Photos et Adobe Lightroom, JXL dans GIMP et ImageMagick — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.

Taille et qualité

Le résultat est plus lourd que l’original et pas meilleur. HEIC a déjà écarté du détail et JXL enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

À quoi sert chaque format

HEIC est le format de MPEG, publié en 2015. L’enregistrement se fait sur 10 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.

De HEIC à JXL : questions fréquentes

Mon fichier HEIC 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 libheif, le décodeur de référence du HEIC d’Apple ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir HEIC 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. libheif 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 HEIC 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é.

La conversion vers JXL améliore-t-elle la qualité ?

Le résultat est plus lourd que l’original et pas meilleur. HEIC a déjà écarté du détail et JXL enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

Les données EXIF sont-elles conservées ?

JXL n’a pas où loger les coordonnées GPS : cela ne dépasse pas le fichier HEIC. À vérifier avant de supprimer l’original, et bon à savoir si le but était justement de l’effacer.

La transparence survit-elle de HEIC à JXL ?

La transparence est conservée. HEIC et JXL 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