Comment fonctionne la conversion HEIC dans le navigateur
Les navigateurs ne peuvent pas ouvrir HEIC seuls. Le format utilise le codec HEVC que Chrome, Firefox et la plupart des navigateurs de bureau n'embarquent pas, c'est pourquoi cette page apporte le sien. Une compilation WebAssembly de libheif, la même bibliothèque open-source qui alimente la majorité des outils HEIC, se charge la première fois que vous cliquez sur Convertir et effectue chaque décodage en local. Voici le pipeline en quatre étapes, entièrement dans votre onglet.
- Vous déposez un ou plusieurs fichiers HEIC ou HEIF. La page lit chacun comme un Blob en mémoire, rien n'est copié vers un serveur ni écrit sur le disque.
- Lors de votre première conversion, le décodeur WebAssembly de libheif se télécharge une fois (environ 1,3 Mo) et reste en cache. Les conversions suivantes sautent complètement l'attente.
- libheif décode l'image compressée HEVC en pixels bruts, puis les ré-encode en JPG ou PNG. Pour le JPG, le curseur de qualité correspond directement au réglage de compression de l'encodeur ; la sortie PNG est toujours sans perte.
- Vous obtenez une miniature et la taille de fichier pour chaque résultat, un bouton de téléchargement par photo, et un ZIP unique pour tout le lot. Le ZIP est construit en mémoire avec fflate, une bibliothèque de 8 Ko qui tourne dans l'onglet.
Pourquoi convertir HEIC en JPG ?
- HEIC est le format par défaut d'Apple, mais c'est un mur partout ailleurs. Windows a besoin d'un pack de codecs payant rien que pour le prévisualiser, de nombreux formulaires web le rejettent purement et simplement, et les anciens logiciels photo le traitent comme un fichier corrompu. JPG s'ouvre littéralement partout.
- Vos photos restent privées. Une photo médicale, la propriété d'un client, le scan d'un passeport : rien de tout cela ne devrait passer par le convertisseur cloud d'un inconnu. Ici, le décodage se produit dans votre navigateur, l'image ne quitte jamais votre appareil.
- La conversion par lot fait gagner un temps réel. Un week-end de photos peut représenter quelques centaines de fichiers HEIC. Déposez-les tous, cliquez une fois sur Convertir, et récupérez un seul ZIP plutôt que de les passer un par un dans un convertisseur.
- Vous gardez le contrôle sur la qualité et la taille. Le curseur vous permet d'échanger un peu de détail contre un JPG beaucoup plus léger, ce qui compte quand vous envoyez un lot par email ou que vous importez dans un CMS qui plafonne la taille des fichiers.
Cas d'usage courants
La conversion HEIC se pose à chaque fois qu'une photo iPhone doit aller quelque part qui ne parle pas le format Apple. Trois scénarios que nous voyons constamment.
- Partager des photos iPhone avec des utilisateurs Windows ou Android. AirDrop conserve le HEIC, mais dès qu'une photo atterrit sur un appareil non Apple ou un ancien client mail, elle ne s'ouvre pas. Convertir en JPG en amont fait que ça marche pour tout le monde.
- Importer sur des formulaires web et des marketplaces. Portails d'emploi, sites gouvernementaux, eBay, déclarations de sinistre : beaucoup rejettent encore le HEIC. Un rapide passage en JPG transforme un import refusé en import accepté.
- Préparer des photos pour l'édition ou l'impression. Certaines versions anciennes de Photoshop, Lightroom et les services d'impression butent sur HEIC. Passer en PNG conserve la pleine qualité pour l'édition, ou en JPG pour un fichier plus léger que l'imprimeur acceptera.
Un exemple concret : d'un album photo à un ZIP partageable
Supposons que vous rentrez de vacances avec 40 photos HEIC et que votre famille utilise des PC Windows. Voici la façon la plus rapide de leur donner quelque chose qui s'ouvre.
Déposez les 40 fichiers dans la zone d'import d'un seul coup. Laissez la sortie sur JPG et réglez la qualité à 0.85, ce qui garde les photos nettes tout en réduisant la taille bien en dessous des originaux HEIC. Cliquez sur Tout convertir. Le décodeur se charge une fois, puis traite le lot, généralement une à deux secondes par photo. Quand c'est terminé, cliquez sur Télécharger .zip pour récupérer tous les JPG dans une archive que vous pouvez envoyer par mail ou déposer dans un dossier partagé. Tout se passe dans votre navigateur ; le seul trafic réseau est la page elle-même et le téléchargement unique du décodeur. Vos photos ne touchent jamais un serveur.
Pourquoi mon navigateur ne peut-il pas ouvrir HEIC directement ?
HEIC stocke ses pixels avec la compression HEVC (H.265), un codec breveté rarement embarqué dans les navigateurs. Apple l'intègre dans iOS et macOS, mais Chrome, Firefox et la plupart des logiciels Windows n'incluent pas de décodeur HEIC d'emblée. C'est pourquoi un fichier HEIC affiche généralement une icône d'image cassée ou refuse tout simplement de s'ouvrir. Cet outil contourne le problème en chargeant son propre décodeur, une compilation WebAssembly de la bibliothèque open-source libheif, afin que la conversion fonctionne quelle que soit la prise en charge native de votre navigateur.
Mes photos sont-elles envoyées quelque part ?
Non. Tout le décodage et le ré-encodage se produit dans l'onglet de votre navigateur grâce au moteur WebAssembly de libheif. Aucune donnée photo n'est envoyée à un serveur, il n'y a pas d'upload temporaire, et il n'y a pas d'aller-retour vers le cloud. Vous pouvez le vérifier vous-même : ouvrez les DevTools, passez sur le panneau Réseau et lancez une conversion. Les seules requêtes que vous verrez sont le chargement initial de la page, le téléchargement unique du décodeur et les appels publicitaires. Rien qui ressemble à une photo ne quitte l'onglet.
Faut-il choisir JPG ou PNG ?
Choisissez JPG pour les photographies — c'est le format universel par défaut, le curseur de qualité vous permet de garder les fichiers légers, et c'est ce qu'attendent l'email, les réseaux sociaux et la plupart des formulaires d'import. Choisissez PNG quand vous avez besoin d'une copie sans perte, par exemple si vous allez éditer l'image ensuite et ne voulez pas que les artefacts de compression soient intégrés, ou si la photo a des contours nets et des zones de couleur unie comme une capture d'écran. Les fichiers PNG sont plus lourds car sans perte, donc pour des photos ordinaires, JPG à qualité 0.85 est presque toujours le meilleur compromis.
Et les Live Photos et les fichiers HEIC multi-images ?
Certains fichiers HEIC — Live Photos, rafales, et certains exports Apple — contiennent plusieurs images dans un seul conteneur. Quand le décodeur trouve plusieurs trames, cet outil les convertit toutes et les nomme avec un suffixe numérique (photo-1.jpg, photo-2.jpg, etc.) pour qu'aucune ne soit perdue. Si un fichier particulier est corrompu ou utilise une variante de codec que libheif ne peut pas lire, ce seul fichier est signalé avec une erreur et le reste du lot continue. Une photo défectueuse n'arrête jamais l'ensemble du traitement.
Déposez vos photos iPhone, choisissez JPG ou PNG, convertissez. Tout tourne dans votre onglet. Sans envoi, sans compte, sans attendre un serveur.