En bref
Ceci convertit une photo HEIC (ou HEIF) en JPG standard entièrement sur votre machine. Déposez le fichier et l'outil demande au décodeur de votre navigateur d'afficher l'image ; s'il le peut, les pixels sont ré-encodés en JPG en haute qualité et proposés au téléchargement. Il est délibérément honnête sur un point que la plupart des convertisseurs passent sous silence : les photos HEIC sont codées en HEVC, et tous les navigateurs ne peuvent pas décoder le HEVC. Là où le vôtre le peut, vous obtenez un vrai JPG. Là où il ne le peut pas, vous obtenez une explication claire et une voie qui, elle, y parviendra — jamais un faux résultat. Rien n'est téléversé, et si le fichier s'avère endommagé plutôt que simplement indécodable, l'outil vous oriente vers la réparation.
En quoi le HEIC diffère du JPG
Le HEIC est le conteneur utilisé par défaut par Apple depuis iOS 11. À l'intérieur, la photo est stockée sous forme d'image codée en HEVC (le même codec que la vidéo H.265), enveloppée dans une structure de boîtes ISO base-media — le même type d'agencement en boîtes qu'un MP4. C'est pourquoi les fichiers HEIC pèsent environ la moitié d'un JPG équivalent à qualité similaire : le HEVC est un compresseur bien plus moderne. La contrepartie, c'est la prise en charge du décodage. Le JPG est décodable universellement depuis trente ans ; le HEVC est grevé de brevets, si bien que de nombreuses plateformes ne fournissent pas de décodeur. Un JPG s'ouvre partout ; un HEIC ne s'ouvre que là où quelque chose peut décoder le HEVC.
Ce convertisseur fait le choix honnête : il confie le fichier au décodeurcreateImageBitmap du navigateur — la même voie native qu'emploierait une balise <img> — et ne revendique un succès que lorsque ce décodeur renvoie réellement des pixels. Aucun décodeur HEVC embarqué ne fait semblant de faire le travail ; la conversion est réelle, ou elle n'a pas lieu.
Là où ça marche, et là où ça ne marchera pas
Convertit ici
- Safari sur macOS et iOS — le décodage HEVC est intégré
- Navigateurs sur iPhone et iPad — la photo se décode nativement
- Windows avec le codec HEVC Video Extensions installé — Chrome et Edge peuvent alors le décoder
Repli honnête
- La plupart des versions de Chrome et de Firefox sous Windows sans le codec, et sous Linux — pas de décodeur HEVC, donc aucun JPG n'est produit
- Plutôt qu'un téléchargement cassé, vous obtenez un message clair et êtes orienté vers un appareil capable de le décoder
- Si une analyse structurelle détecte de vrais dommages, vous êtes d'abord dirigé vers réparer le HEIC
La voie la plus fiable quand votre navigateur ne peut pas décoder le HEVC consiste simplement à ouvrir la photo sur l'appareil qui l'a prise — un iPhone ou un iPad peut exporter directement en JPEG depuis la feuille de partage — ou à rouvrir cette page dans Safari sur un Mac.
Ce que le JPG conservera et ne conservera pas
Convertir du HEVC en JPG est un ré-encodage, pas une copie : un peu de qualité est donc toujours perdu ; nous encodons à 0,92 pour que cette perte reste minime et imperceptible en visionnage normal. Le JPG ne peut pas stocker la transparence : toute couche alpha est aplatie sur un fond blanc. Comme le HEIC compresse plus efficacement, le JPG obtenu est fréquemment plus volumineux sur le disque que le HEIC dont il provient — c'est attendu, ce n'est pas un défaut. L'image fixe se convertit ; les éléments annexes qu'un JPG ne peut pas contenir — cartes de profondeur, images auxiliaires ou le film associé d'une Live Photo — ne sont pas repris. S'il vous faut une copie fidèle au pixel près, ne convertissez pas : conservez le HEIC et utilisez lavisionneuse HEIC pour le regarder.
Pourquoi « sans téléversement » est vérifiable, pas un slogan
Presque tous les sites « HEIC to JPG » du web téléversent votre photo vers un serveur pour l'y convertir. Pas celui-ci. Le fichier est lu avec les API de fichiers du navigateur, décodé par le navigateur et ré-encodé sur un canvas — le tout sur votre appareil. La page n'émet aucune requête qui transporte vos octets. Ne le croyez pas sur parole : ouvrez les outils de développement, sélectionnez l'onglet Réseau, déposez un fichier et constatez que rien ne part. C'est le même principe zéro téléversement que le reste d'IntactFile, appliqué à la conversion — ce qui compte le plus précisément pour ces photos privées que l'on hésite à téléverser.
Si le fichier est endommagé, pas seulement indécodable
Il y a une réelle différence entre « mon navigateur ne peut pas décoder le HEVC » et « mon HEIC est cassé ». Le premier est un manque de codec — le fichier va bien et s'ouvre sur un appareil Apple. Le second est un dommage structurel : un transfert tronqué, une synchronisation iCloud interrompue ou un outil de récupération qui a deviné les limites du fichier peuvent laisser le conteneur corrompu, au point qu'aucundécodeur n'atteigne l'image. La conversion n'y peut rien, car il n'y a rien de décodable à convertir. Quand l'analyse structurelle de l'outil repère des dommages, elle cesse de faire semblant et vous renvoie directement vers réparer le conteneur HEICd'abord — ré-ancrer les offsets et sauver les tuiles survivantes —, après quoi la conversion redevient possible.