Convertir HEIC en JPG — dans votre navigateur, rien de téléversé

Déposez un HEIC d'iPhone et récupérez un JPG sans envoyer la photo à qui que ce soit. Cela fonctionne partout où votre navigateur peut décoder le HEVC — et quand il ne le peut pas, il le dit honnêtement au lieu de vous remettre un fichier cassé.

Votre photo ne quitte jamais votre appareil — la conversion s'exécute dans votre navigateur. 0 octet téléversé.

Drop a HEIC / HEIF photo file hereTap to choose a HEIC / HEIF photo file

Decodes the HEVC photo in your browser — the native codec on Safari, a bundled WASM codec everywhere else — and re-encodes it as JPG. Nothing is uploaded.

100% in your browser. 0 bytes uploaded — open DevTools → Network and watch. Your file is read, never sent.

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.

Questions fréquentes

Comment convertir un HEIC en JPG ici ?

Déposez la photo ci-dessus (ou touchez pour en choisir une). L'outil la lit dans votre navigateur et demande au décodeur d'images du navigateur d'afficher l'image HEVC ; si cela réussit, il ré-encode les pixels en JPG et vous propose un bouton de téléchargement. Rien n'est téléversé à aucun moment — vous pouvez observer l'onglet Réseau rester vide.

L'outil dit que mon navigateur ne peut pas décoder le HEVC — pourquoi ?

Un HEIC enveloppe une image codée en HEVC, et le décodage HEVC n'est pas fourni par tous les navigateurs. Safari et les appareils Apple le décodent, et Windows le peut une fois le codec gratuit HEVC Video Extensions installé, mais la plupart des versions de Chrome et de Firefox ailleurs ne le peuvent pas. Quand le navigateur refuse, nous ne fabriquons pas un faux JPG — nous vous le disons clairement et vous orientons vers un appareil capable de le décoder. La solution honnête est d'ouvrir la photo sur l'iPhone ou l'iPad qui l'a prise (ils exportent directement en JPEG) ou d'utiliser Safari sur un Mac.

Le JPG est-il identique au HEIC d'origine ?

Non — et aucun convertisseur ne peut le rendre tel. Le JPG est un format avec perte : le ré-encodage écarte toujours une partie des données ; nous encodons en haute qualité (0,92) pour limiter la perte. Le JPG n'a pas non plus de transparence : toute couche alpha est aplatie sur du blanc. Le HEIC stocke souvent les photos plus efficacement que le JPG à qualité égale, si bien que le JPG peut être un fichier plus volumineux. S'il vous faut une copie sans perte, conservez le HEIC et utilisez plutôt la visionneuse.

La conversion téléverse-t-elle ma photo quelque part ?

Non. La conversion s'exécute entièrement dans votre navigateur à l'aide du décodeur et du canvas du navigateur — 0 octet quitte votre appareil. Contrairement aux convertisseurs basés sur le téléversement, vos photos privées ne touchent jamais un serveur. Ouvrez les outils de développement, passez à l'onglet Réseau, déposez un fichier et confirmez que rien ne le transporte.

Le convertisseur échoue et la photo ne s'ouvre nulle part — que faire maintenant ?

Alors le HEIC lui-même est peut-être endommagé, et pas seulement indécodable. Un transfert tronqué, une synchronisation iCloud interrompue ou un outil de récupération de données peuvent laisser le conteneur cassé, au point qu'aucun décodeur n'atteigne l'image. Dans ce cas, la conversion n'y peut rien — la structure doit d'abord être réparée. Quand l'outil détecte des dommages, il renvoie directement vers la page de réparation HEIC.

Peut-il convertir les Live Photos ou les données de profondeur ?

Il ne convertit que l'image fixe principale. Un HEIC peut transporter des éléments annexes — une carte de profondeur auxiliaire, une image alternative ou un film Live Photo associé stocké à part —, mais un JPG ne contient qu'une seule image aplatie : ces éléments annexes ne survivent donc pas à la conversion. C'est une limite du format JPG, pas un bug.

À voir aussi : juste le regarder — visionneuse HEIC · le fichier ne s'ouvre pas du tout — réparer un HEIC · JPG cassé — réparer un JPG