Convertir HEIF en JXL

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

L’astuce célèbre de JPEG XL ne s’applique pas à un HEIF

JPEG XL est surtout connu pour une capacité précise : il peut prendre un fichier JPEG existant et le stocker environ vingt pour cent plus petit en laissant les données d’image intactes, de sorte que le JPEG d’origine peut être reconstruit octet pour octet. C’est une propriété réelle et inhabituelle, et c’est la raison pour laquelle la plupart des gens arrivent à ce format. On la résume parfois en disant que JPEG XL est « un JPEG qui se comprime encore ».

C’est aussi la raison pour laquelle cette page commence par une correction. Cette astuce lit les données codées entropiques du JPEG et les remballe. Un fichier HEIF contient des données HEVC, qui n’ont rien en commun avec cela, donc il n’y a rien à remballer. Cette conversion décode l’image et la réencode à partir des pixels, exactement comme toute autre paire avec perte du site, et le gain de taille promis par la ruse n’est pas de ce côté de la porte.

Qui a une bonne raison d’être sur cette page HEIF vers JXL

Deux profils. Le premier a un outil, un pipeline ou une spécification qui nomme JPEG XL, et pour lui la conversion est le moyen d’y satisfaire. Le second réfléchit à long terme et compare les formats sur leurs propriétés plutôt que sur leur popularité.

Le lecteur qui ferait mieux de rebrousser chemin est celui qui convertit parce que le HEIF ne s’ouvre pas quelque part. JPEG XL ne s’y ouvrira pas non plus — les deux formats sont enregistrés avec une prise en charge partielle — donc l’aller-retour ne résout rien. Ce lecteur veut du JPG pour la portée, ou du WebP pour une page web, et il y a une page pour chacun.

Ce que JPEG XL a pour lui comme format d’archive

Les propriétés sont les bonnes. C’est ISO/IEC 18181-1, publié en 2022 par le même comité que JPEG, et c’est un standard ouvert plutôt qu’un format propriétaire — la différence la plus nette avec HEIF, dont le codec se cache derrière des consortiums de brevets qui l’ont rendu malcommode pendant une décennie. Il accepte jusqu’à trente-deux bits par canal, un canal alpha, l’animation, et un véritable mode sans perte, ce qui est plus que tout ce qu’offre un format d’image raster grand public avant lui.

Pour une collection en cours de constitution, cela constitue un choix défendable. Pour une collection qui existe déjà en HEIF, cela ne constitue pas une migration, parce qu’aucune de ces propriétés ne s’applique rétroactivement à des photos qui ont été compressées avec autre chose en 2019. La profondeur de bit supplémentaire en particulier ne ressuscite pas les dégradés qu’une compression antérieure a déjà fondus en bandes.

L’encodage JXL est avec perte, à la qualité 82

Le chiffre de qualité va de 1 à 100 et commence à 82. C’est un réglage sensé pour une photo, et c’est un deuxième passage avec perte sur une image qui était déjà avec perte quand l’appareil l’a écrite — l’encodeur compresse la reconstruction, pas la scène.

Le mode sans perte de JPEG XL n’est pas ce que cette paire écrit, et le choisir serait de toute façon un étrange marché : il conserverait fidèlement les artefacts de compression à plusieurs fois la taille du fichier. Si vous voulez un conteneur vraiment sans perte pour une photo HEIF, le PNG est la version honnête de cette demande et il est à une page d’ici.

Prise en charge partielle des deux côtés de la conversion HEIF JXL

Le registre note la prise en charge par les navigateurs de HEIF et de JPEG XL avec le même mot : partielle. Convertir de l’un à l’autre change la liste des navigateurs qui marchent plutôt que de faire disparaître le problème, et pour la plupart des gens c’est un déplacement latéral, ce qui est la définition d’une conversion qui n’a pas vraiment résolu la question qui l’a motivée.

Sur le bureau l’image est meilleure que sur le web. GIMP et ImageMagick lisent tous deux JPEG XL, et la prise en charge par les visionneuses a crû régulièrement. Malgré tout, l’hypothèse de sécurité quand on envoie un fichier à quelqu’un est qu’il ne pourra pas l’ouvrir, ce qui fait de JXL un format de stockage plutôt qu’un format de livraison.

L’alpha passe de HEIF à JXL, mais le conteneur donne une seule image

Les deux formats portent un canal alpha, donc la transparence passe intacte. Les deux autorisent aussi l’animation et plusieurs images dans un fichier, et cela ne passe pas — le décodeur prend l’image primaire du HEIF et l’encodeur écrit une seule image fixe. C’est une limitation du convertisseur plutôt que des formats eux-mêmes, et elle est la même que sur la plupart des paires d’images du site.

Un fichier .heif contient presque toujours une seule photo, donc c’est rarement une perte. Cela vaut la peine d’être su si la source vient d’un appareil en mode rafale, parce que vous obtiendrez la première image sans indication qu’il y en avait d’autres. Pour conserver l’ensemble, l’outil de la photothèque d’origine reste la bonne réponse, et l’export HEIF vers JXL ne peut rien y faire.

Une archive sans dates n’est qu’un tas d’images

C’est la perte qui compte le plus pour le lecteur à qui cette page est destinée. La conversion décode en pixels bruts et réencode, et aucun bloc de métadonnées ne franchit cette étape, donc le JXL n’a pas de date de prise de vue, pas d’appareil, pas d’objectif, pas de position GPS et pas de profil de couleur.

Pour publier, retirer les coordonnées du domicile de quelqu’un est l’objectif. Pour archiver c’est presque l’inverse : l’horodatage est souvent la seule chose qui rend dix mille photos navigables, et une collection convertie perd la capacité de se trier. Si vous convertissez en lot, exportez d’abord les dates et gardez-les dans un endroit que la conversion ne peut pas toucher — un CSV à côté du dossier, un script qui renomme d’après la date d’origine, ou une base de données qui suit les fichiers au fil des renommages.

Vous ne pouvez pas reconvertir le JXL en HEIF ici

Ce site lit HEIF et ne peut pas l’écrire. Le décodage utilise libheif, sous LGPL-3.0, qu’un site statique peut distribuer en nommant la bibliothèque, en publiant la licence et en la servant comme module remplaçable. Un encodeur HEVC serait nécessaire pour écrire le format, et celui qui est communément utilisé est sous GPL, conditions que ce site ne peut pas remplir.

Pour une décision d’archivage, cette asymétrie est la conséquence pratique. Quoi que vous convertissiez, gardez les HEIF d’origine : ce sont les seules copies qui ont la pleine qualité et les métadonnées, et rien sur ce site ne peut les reproduire à partir du JXL. Une page HEIF vers JXL existe ; une page JXL vers HEIF n’existera jamais, et c’est de la propriété intellectuelle qui décide, pas de la paresse de celui qui a écrit le code.

Tout s’exécute sur votre propre machine

Le décodeur HEIF et l’encodeur JPEG XL s’exécutent tous deux dans l’onglet de ce navigateur. Il n’y a pas de téléversement, pas de compte et pas de copie côté serveur — ce qui pour une collection de photos personnelles est la raison de préférer une page comme celle-ci à un service qui veut d’abord les fichiers et qui explique ensuite sa politique de conservation.

Les fichiers jusqu’à 100 Mo chacun sont acceptés sur le palier gratuit, un dossier se convertit avec une ligne de progression par fichier, et dès que deux sont terminés un bouton « tout en ZIP » apparaît. Attendez-vous à ce que l’encodage prenne du vrai temps sur de grandes photos ; ce temps est celui de votre processeur, pas celui d’une file d’attente quelque part. L’onglet réseau pendant une conversion est ce qui rend la promesse vérifiable, et la promesse mérite de l’être pour un fichier qui peut peser plusieurs gigaoctets en tout.

Un plan d’archive qui ne soit pas une conversion en bloc

Si la question sous-jacente est comment garder une collection HEIF lisible pendant des décennies, la réponse a trois volets et un seul est un format. Gardez les originaux, parce qu’ils sont les copies de la plus haute qualité et les seules à avoir les métadonnées. Exportez les dates de prise de vue et toute structure d’album vers quelque chose de simple, parce que cette information vit dans des bases de données et des fichiers sidecar qui survivent à rien.

Convertissez ensuite de façon sélective plutôt qu’en masse. Les photos qui comptent vraiment — quelques centaines, pas quarante mille — valent une copie sans perte en PNG ou TIFF, qu’aucun décodeur futur ne peinera à ouvrir. Cela coûte de l’espace disque et rien d’autre, et cela ne dépend pas du gagnant parmi les formats efficaces d’aujourd’hui.

Comment convertir HEIF en JXL

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

HEIF et JXL : ce qui change

HEIF face à JXL
HEIFJXL
Nom completHigh Efficiency Image File FormatJPEG XL
Extension de fichier.heif.jxl
Type de médiaimage/heifimage/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, AVIFAVIF, WebP, PNG

Ce qui est perdu

JXL n’a pas où loger les coordonnées GPS : cela ne dépasse pas le fichier HEIF. À 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. HEIF 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. HEIF et JXL acceptent plusieurs images, le résultat bouge donc encore.

Taille et qualité

Le résultat est plus lourd que l’original et pas meilleur. HEIF 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

HEIF 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 HEIF à JXL : questions fréquentes

Mon fichier HEIF 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 HEIF 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 HEIF 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. HEIF 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 HEIF. À vérifier avant de supprimer l’original, et bon à savoir si le but était justement de l’effacer.

La transparence survit-elle de HEIF à JXL ?

La transparence est conservée. HEIF 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