Afficher une photo HEIC — dans votre navigateur, rien de téléversé

Déposez un HEIC d'iPhone et voyez-le ici sans envoyer la photo à un serveur. Il s'affiche partout où votre navigateur sait décoder le HEVC — et quand il ne le peut pas, il vous le dit honnêtement au lieu de montrer un cadre vide.

Votre photo ne quitte jamais votre appareil — la visionneuse 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 and renders the HEVC photo right here in your browser — the native codec on Safari, a bundled WASM codec everywhere else. Nothing is uploaded.

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

En bref

Voici une visionneuse pour les photos HEIC (et HEIF) qui s'exécute entièrement sur votre appareil. Déposez un fichier et l'outil demande au propre décodeur de votre navigateur de l'afficher, puis montre l'image avec ses vraies dimensions en pixels. Il est honnête sur la seule chose qui décide si cela fonctionne : les photos HEIC sont codées en HEVC, et tous les navigateurs ne savent pas décoder le HEVC. Là où le vôtre le peut, vous voyez la photo. Là où il ne le peut pas, vous obtenez une explication claire et la voie qui, elle, fonctionnera — jamais un faux aperçu. Rien n'est téléversé, et si le fichier est endommagé plutôt que simplement indécodable, la visionneuse vous oriente vers la réparation.

Ce qu'est réellement un HEIC

Le HEIC est le format photo par défaut d'Apple depuis iOS 11. L'image à l'intérieur est une image codée en HEVC — la cousine « image fixe » de la vidéo H.265 — contenue dans un conteneur en boîtes ISO base-media, la même disposition de boîtes que celle du MP4. C'est pourquoi un HEIC pèse environ la moitié du JPG équivalent à qualité comparable : le HEVC compresse bien plus efficacement que l'algorithme vieux de plusieurs décennies du JPEG. Le hic, c'est la prise en charge du décodage. Le HEVC est grevé de brevets, de sorte que beaucoup de navigateurs et de systèmes d'exploitation n'incluent pas de décodeur. Un JPG s'affiche partout ; un HEIC ne s'affiche que là où quelque chose sait décoder le HEVC.

Cette visionneuse prend la voie honnête : elle confie le fichier au décodeur natif createImageBitmap du navigateur — la même voie qu'utilise une balise <img> — et n'affiche une image que lorsque ce décodeur renvoie réellement des pixels. Aucun décodeur HEVC embarqué ne simule un rendu ; soit vous voyez votre vraie photo, soit vous obtenez une explication claire du pourquoi.

Où il s'affiche, et où il ne s'affiche pas

S'affiche 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

Se replie honnêtement

  • La plupart des versions de Chrome et Firefox sous Windows sans le codec, et sous Linux — pas de décodeur HEVC, donc aucun aperçu n'est affiché
  • Au lieu d'un cadre vide, 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 envoyé réparer le HEIC d'abord

Quand votre navigateur ne sait pas décoder le HEVC, la solution la plus sûre est d'afficher la photo sur l'appareil qui l'a prise — un iPhone ou un iPad l'affiche nativement et peut exporter un JPEG — ou de rouvrir cette page dans Safari sur un Mac.

Pourquoi « aucun téléversement » est vérifiable, pas un slogan

La plupart des visionneuses HEIC en ligne téléversent votre photo vers un serveur, la décodent là-bas et renvoient un aperçu JPEG — ce qui signifie que votre image privée a quitté votre appareil juste pour être regardée. Celle-ci ne le fait pas. Le fichier est lu avec les API de fichiers du navigateur et décodé sur votre machine ; la page ne fait aucune requête qui emporte vos octets. Ne nous croyez pas sur parole : ouvrez les outils de développement, sélectionnez l'onglet Réseau, déposez un fichier et regardez : rien ne part. C'est le même principe de zéro téléversement que le reste d'IntactFile, appliqué à l'affichage.

Aperçu vide, ou fichier cassé ?

Deux raisons distinctes expliquent qu'un HEIC ne s'affiche pas. La plus courante est un manque de codec : la photo est parfaitement saine et s'ouvre sur un iPhone, votre navigateur n'a simplement pas le décodeur HEVC. L'autre est un véritabledommage : un AirDrop ou un import USB tronqué, une synchronisation iCloud interrompue, ou un outil de récupération qui a mal deviné les limites du fichier peuvent laisser le conteneur corrompu au point qu'aucune visionneuse, où que ce soit, ne puisse atteindre l'image. La visionneuse fait la différence — elle lance une analyse structurelle, et quand elle trouve de vrais dommages elle s'arrête et vous renvoieréparer le conteneur HEIC d'abord. La réparation ré-ancre la table d'offsets et sauve les tuiles survivantes ; ce n'est qu'une fois les données de l'image de nouveau accessibles qu'une visionneuse peut l'afficher. Si vous préférez repartir avec une copie portable, le convertisseur HEIC vers JPGfonctionne de la même manière et ajoute un téléchargement.

Questions fréquentes

Comment ouvrir un fichier HEIC ici ?

Déposez la photo ci-dessus (ou touchez pour en choisir une). L'outil la lit dans votre navigateur et demande au propre décodeur d'images du navigateur d'afficher l'image HEVC sur la page, avec ses dimensions et une lecture claire confirmant que 0 octet a été téléversé. Rien n'est envoyé nulle part — vous pouvez regarder l'onglet Réseau rester vide.

Un message s'affiche à la place de ma photo — pourquoi ?

Les photos HEIC sont codées en HEVC, et tous les navigateurs n'embarquent pas un décodeur HEVC. Safari et les appareils Apple savent les afficher, et Windows le peut une fois le codec gratuit HEVC Video Extensions installé, mais la plupart des versions de Chrome et Firefox ailleurs ne le peuvent pas. Quand le décodeur refuse, la visionneuse n'invente pas d'aperçu — elle vous le dit clairement et vous suggère d'ouvrir la photo sur l'appareil qui l'a prise (un iPhone ou un iPad) ou de rouvrir cette page dans Safari sur un Mac.

L'affichage téléverse-t-il ma photo quelque part ?

Non. La photo est lue et décodée entièrement dans votre navigateur — 0 octet quitte votre appareil. C'est tout l'intérêt : les photos privées sont exactement ce que vous ne devriez pas avoir à téléverser juste pour les regarder. Ouvrez les outils de développement, passez à l'onglet Réseau, déposez un fichier et constatez que rien ne l'emporte.

Quelle différence entre afficher et convertir ?

L'affichage rend la photo sur la page pour que vous la voyiez ; rien n'est enregistré. La conversion réencode les pixels en un JPG ou un PNG que vous pouvez télécharger et ouvrir partout. Les deux ont besoin que le navigateur décode d'abord le HEVC, elles fonctionnent donc aux mêmes endroits. Si vous voulez une copie portable, utilisez plutôt le convertisseur HEIC vers JPG.

La visionneuse ne peut pas l'afficher et il ne s'ouvre sur aucun appareil — est-il corrompu ?

Peut-être. Il y a une différence entre un HEIC sain que votre navigateur ne sait simplement pas décoder et un HEIC réellement endommagé. 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'aucune visionneuse ne puisse atteindre l'image. Quand l'analyse structurelle de l'outil détecte des dommages, il vous renvoie vers la page de réparation HEIC — réparer le conteneur doit précéder tout affichage de la photo.

Peut-elle afficher le HEIF et les HEIC multi-images ?

Elle gère la famille HEIF à laquelle appartient le HEIC, et affiche l'image principale — la photo principale autour de laquelle le fichier est construit. Certains HEIC contiennent plus d'une image (rafales, cartes de profondeur auxiliaires, expositions alternatives) ; cette visionneuse affiche l'image principale plutôt que chaque élément embarqué.

Connexe : besoin d'une copie portable — HEIC vers JPG · le fichier ne s'ouvre pas du tout — réparer un HEIC · image web cassée — réparer un AVIF