Aller au contenu principal
Tooletto

HEIC vers JPG

Convertissez des photos HEIC et HEIF — le format dans lequel les iPhones enregistrent les photos par défaut — en JPG ou PNG. La conversion s'exécute entièrement sur votre appareil, donc vos photos ne sont jamais téléversées où que ce soit.

  • Les fichiers ne quittent jamais votre appareil
  • Gratuit, sans inscription
  • Aucun filigrane
  • Fonctionne hors ligne une fois chargé
Loading tool…

Comment utiliser HEIC vers JPG

  1. 1

    Ajoutez vos photos HEIC

    Déposez un ou plusieurs fichiers .heic/.heif, collez-les depuis le presse-papiers, ou parcourez vos fichiers pour les sélectionner.

  2. 2

    Choisissez le format de sortie

    Choisissez JPG (fichiers plus légers, qualité réglable) ou PNG (sans perte). JPG est le format par défaut et fonctionne partout.

  3. 3

    Téléchargez les résultats

    Chaque photo convertie apparaît avec son propre bouton de téléchargement dès qu'elle est prête.

Ce qu'est réellement le HEIC, et pourquoi Apple l'a adopté

HEIC signifie High Efficiency Image Container — c'est un format conteneur qui stocke des photos encodées avec le HEVC (H.265), la même norme de compression vidéo utilisée pour la vidéo 4K, plutôt que le schéma de compression JPEG bien plus ancien datant de 1992. La compression plus sophistiquée du HEVC permet de représenter le même niveau de détail visuel dans environ la moitié de la taille de fichier d'un JPEG de qualité équivalente, ce qui explique pourquoi Apple en a fait le format photo par défaut sur iPhone, iPad et Mac à partir d'iOS 11 et macOS High Sierra : une photothèque type occupe nettement moins de stockage local et se synchronise plus vite avec iCloud sans différence de qualité visible.

Le HEIC prend aussi en charge, dans un seul fichier, des fonctionnalités que le JPEG n'a jamais eues — séquences d'images (utiles pour les Live Photos et les rafales), données de profondeur pour les effets en mode portrait, et une meilleure gestion de la transparence et des profondeurs de couleur plus élevées. Rien de tout cela n'a nécessité une nouvelle extension de fichier du point de vue de l'utilisateur ; cela signifiait simplement que l'application Photos s'est mise à produire des fichiers identiques à l'écran mais structurés de façon complètement différente en coulisses.

L'écart de compatibilité que cela crée

Le JPEG est la référence universelle pour les photos sur le web et dans les logiciels depuis trois décennies, si bien que pratiquement tout ce qui manipule un fichier image le prend en charge. Le support du HEIC, en revanche, est arrivé plus d'une décennie plus tard et de façon inégale : les versions récentes de Windows 10/11 et de macOS peuvent afficher le HEIC nativement (parfois après l'installation d'une extension de codec gratuite), mais les versions plus anciennes de Windows, la plupart des téléphones Android en dehors des modèles haut de gamme récents, de nombreux formulaires de téléversement web et une bonne part des logiciels de bureau n'acceptent encore que le JPEG ou le PNG. Résultat concret : une photo iPhone qui s'ouvre parfaitement sur le téléphone qui l'a prise, envoyée par AirDrop ou par email, échoue tout simplement à s'ouvrir, à se téléverser ou à s'afficher correctement chez le destinataire.

Convertir en JPG (ou en PNG, si vous avez besoin de transparence ou d'une sortie sans perte) élimine entièrement cet écart, puisque les deux formats sont acceptés à peu près partout où un fichier HEIC pourrait ne pas l'être — le compromis étant la légère augmentation de taille que le HEIC était justement conçu pour éviter, ce qui, pour quelques photos partagées ou téléversées, n'est presque jamais un problème pratique.

Comment cela s'exécute entièrement dans le navigateur, sans serveur

Décoder du HEIC nécessite normalement un décodeur HEVC sous licence, ce qui explique pourquoi les premiers convertisseurs en ligne devaient téléverser les photos vers un serveur qui en possédait un. Cet outil utilise à la place un décodeur HEIC compilé en WebAssembly (WASM) — du code compilé pour s'exécuter à une vitesse proche du natif dans le moteur JavaScript même du navigateur — associé à une bibliothèque qui lance un thread d'arrière-plan dédié (un Web Worker) pour que le décodage ne fige pas la page pendant son exécution. Résultat : un format qui nécessitait historiquement un logiciel côté serveur pour être lu peut désormais être décodé, converti et vous être restitué en téléchargement sans que votre photo ne soit jamais transmise nulle part.

Questions fréquentes

Pourquoi les photos iPhone sont-elles enregistrées en HEIC ?

Apple est passé au format photo HEIC (High Efficiency Image Container) par défaut à partir d'iOS 11, car il stocke les photos à environ la moitié de la taille du JPEG pour une qualité visuelle similaire, grâce au codec vidéo HEVC plus moderne sur lequel il repose. C'est un vrai gain d'espace de stockage et de rapidité pour les sauvegardes iCloud, mais le HEIC n'est jamais devenu une norme universelle — de nombreuses applications Windows, des téléphones Android plus anciens, ainsi que des formulaires web et widgets de téléversement ne reconnaissent que le JPEG ou le PNG. Une photo qui s'ouvre parfaitement sur l'iPhone qui l'a prise peut donc échouer à s'ouvrir, ou à se téléverser, partout ailleurs. Cet écart de compatibilité est la seule raison d'être de cet outil.

Mes photos sont-elles téléversées quelque part pendant la conversion ?

Non. La conversion s'exécute entièrement dans votre navigateur grâce à un décodeur HEIC en WASM (WebAssembly) — les octets de votre photo sont décodés, convertis et réencodés sur votre propre appareil, sans jamais être envoyés sur le réseau. La seule chose qui est effectivement téléchargée est le décodeur lui-même, la première fois que vous utilisez l'outil dans une session de navigation — un téléchargement unique du code de conversion, comparable en principe au chargement du JavaScript de n'importe quelle page, et cela se produit que vous sélectionniez ou non une photo. Vos images elles-mêmes ne quittent jamais votre appareil.

La photo convertie sera-t-elle identique à l'originale ?

Convertir en JPG est un réencodage avec perte, comme pour tout enregistrement d'une photo en JPEG — le curseur de qualité (90 par défaut) régit ce compromis, des valeurs plus élevées conservant davantage de détail au prix d'un fichier plus lourd. Convertir en PNG à la place est sans perte, au prix d'un fichier nettement plus volumineux. Concernant les métadonnées EXIF comme la position GPS, le modèle d'appareil et l'horodatage : nous n'avons pas vérifié de façon indépendante exactement quels champs la bibliothèque de conversion sous-jacente conserve, donc plutôt que de promettre quelque chose dont nous ne sommes pas certains, la réponse honnête est que certaines métadonnées peuvent être conservées et d'autres non — si la conservation de champs EXIF précis compte pour votre usage, vérifiez le fichier téléchargé avant de vous y fier.

Puis-je convertir plusieurs photos à la fois ?

Oui — déposez jusqu'à 20 fichiers HEIC ou HEIF ensemble, et chacun est converti et apparaît dans la liste des résultats avec son propre bouton de téléchargement au fur et à mesure, sans avoir à les convertir un par un.

Pourquoi la conversion prend-elle un instant la première fois ?

La première conversion d'une session de navigation charge le décodeur HEIC, un morceau de code plus volumineux qu'un script de page web typique puisqu'il inclut un codec d'image compilé en WASM. Chaque conversion suivante, dans la même session, est nettement plus rapide car le décodeur est déjà chargé.