Accueil/HEIC vers JPG

Attention : votre navigateur ne peut pas ouvrir les fichiers HEIC

Convertir HEIC en JPG

Chrome et Firefox n'intègrent pas de décodeur HEIC, donc le convertisseur ci-dessus ne peut pas ouvrir le fichier ici. C'est une limite du navigateur, pas un bug de l'outil — voici ce qui fonctionne vraiment à la place.

Pourquoi je ne peux pas utiliser l'outil ici ?

Le décodage HEIC dépend d'un codec vidéo sous licence (HEVC) que Chrome et Firefox n'intègrent pas, pour des raisons de licences de brevets qui échappent à img-compress. Deux façons de contourner ça :

iPhoneExporter directement depuis Photos

Ouvrez la photo sur l'iPhone qui l'a prise, appuyez sur Partager → Enregistrer dans Fichiers, et iOS propose une copie en JPEG. Pour que ça n'arrive plus : Réglages → Appareil photo → Formats, puis choisissez « Le plus compatible ».

Mac / iPhoneOuvrez cette page dans Safari

Safari décode le HEIC nativement — ouvrez cette même page depuis Safari et le convertisseur ci-dessus fonctionnera directement, sans étape supplémentaire.

Pourquoi ça ne fonctionne que sous Safari ?

Les photos HEIC sont compressées avec le HEVC, un codec vidéo plus récent dont les licences sont réparties entre plusieurs pools de brevets. Apple les paie déjà à l'échelle du système sur macOS et iOS, donc Safari obtient le décodage HEIC gratuitement. Chrome et Firefox devraient licencier ça séparément, rien que pour ce format — et aucun des deux ne l'a fait, ce qui explique aussi pourquoi img-compress n'embarque pas son propre décodeur : il n'en existe pas de légalement propre à intégrer.

La bonne nouvelle, c'est que Safari n'est nécessaire qu'une seule fois par photo. Ensuite, le fichier est un JPG tout à fait normal, qui s'ouvre partout, sur n'importe quel navigateur ou appareil.

Où un JPG s'ouvrira vraiment

Convertir du HEIC en JPG coûte de la taille. Le JPG ressort en général 30 à 50 % plus lourd que le HEIC dont il vient, parce que le HEIC emploie une méthode de compression bien plus récente. Ce n'est pas la conversion qui se passe mal : c'est le prix de l'échange, et l'échange en vaut normalement la peine.

Ce que vous achetez, c'est que le fichier cesse d'être un problème. Le HEIC est un réglage par défaut d'Apple que le reste du monde n'a pratiquement pas adopté, si bien qu'une photo parfaitement lisible sur le téléphone qui l'a prise peut refuser de s'ouvrir, de se téléverser, ou rester tout simplement invisible partout ailleurs.

  • Windows, sans installer les extensions HEIF ni HEVC
  • Les formulaires d'envoi qui rejettent d'emblée un fichier .heic
  • Les pièces jointes qu'un destinataire sous Android ou Windows peut ouvrir
  • Les vieux éditeurs photo, les imprimeurs et les CMS

Pourquoi le JPG ressort plus lourd

Le HEIC compresse avec HEVC, un codec vidéo de 2013 ; la compression du JPG date de 1992. Trois décennies de recherche séparent les deux, et cela se voit sur la taille : la même photo à qualité visuelle égale est tout simplement plus légère en HEIC.

Convertir est donc un pas en arrière côté efficacité et un pas en avant côté compatibilité. Si c'est le stockage qui compte, gardez les HEIC d'origine et ne convertissez que les copies que vous devez réellement envoyer quelque part.

Régler le problème à la source

Si vous tombez sans cesse dessus, l'iPhone peut cesser de produire du HEIC : Réglages → Appareil photo → Formats → Le plus compatible. À partir de là l'appareil écrit directement du JPG et il n'y a plus rien à convertir.

La contrepartie est que chaque photo prise ensuite pèsera davantage à qualité égale. Beaucoup de gens font ce choix en connaissance de cause ; l'important est de savoir que vous le faites.

Questions fréquentes

Est-ce sûr de convertir des photos personnelles de cette façon ?

Oui — rien n'est envoyé à aucun moment. Le fichier HEIC est lu et converti directement dans la mémoire de votre navigateur, et le JPG ne touche jamais un serveur avant que vous le téléchargiez.

Le JPG aura-t-il un rendu différent du HEIC d'origine ?

Pratiquement pas. Le HEIC et le JPG sont tous deux des formats avec perte, donc la conversion entre les deux est un simple réencodage — au réglage de qualité par défaut, ce n'est pas une différence que vous remarquerez à la taille d'affichage normale.