Comment fonctionne FromHEIC

En bref

FromHEIC est un site statique. Il n’y a ni système de comptes ni traitement côté serveur. Lorsque vous déposez une photo, votre navigateur la lit, un Web Worker la traite, puis votre navigateur propose le résultat au téléchargement. La photo ne quitte pas votre appareil.

Pourquoi un Web Worker

Décoder et encoder de grandes images est un travail lourd. L’exécuter dans un Web Worker le sort du fil d’exécution principal : la page reste réactive et vous pouvez annuler un lot. Le worker n’a pas accès aux éléments de la page ; il reçoit des octets et renvoie des octets.

Pourquoi WebAssembly

Les codecs sont écrits en C et C++. Ils sont compilés en WebAssembly et s’exécutent dans le bac à sable du navigateur. Ils ne se chargent que lorsqu’un outil en a besoin, et proviennent du domaine de ce site :

Les fichiers PNG et PDF sont produits par le code propre du site.

Ce que fait une conversion

Chaque tâche passe par plusieurs étapes.

  1. Détecter. Le type de fichier est déterminé à partir de son contenu, pas de son extension, ce qui permet de repérer un fichier mal nommé.
  2. Décoder. Le HEIC est décodé en pixels. La rotation enregistrée dans le conteneur est appliquée. La couleur est transformée en sRGB à l’aide du profil intégré, sauf si vous avez choisi de conserver le profil d’origine.
  3. Convertir. Les pixels sont encodés dans le format choisi avec vos réglages (qualité, taille, options de métadonnées).
  4. Vérifier. Chaque sortie est ré-analysée ou décodée avant qu’un téléchargement ne soit proposé. Cela détecte les fichiers cassés, mais ne peut pas juger si la qualité vous convient.

Les outils de métadonnées qui modifient le fichier sur place (suppression du GPS, modification des dates, rotation d’un HEIC) travaillent sur les octets du conteneur et ne ré-encodent pas l’image. Ils ré-analysent le résultat et, dans les outils de métadonnées, comparent une empreinte des pixels décodés avant et après.

Limites

200 Mo par fichier, 100 mégapixels par image, 200 fichiers par lot. Les fichiers ne sont conservés en mémoire que tant que la page est ouverte. La mémoire des navigateurs varie : les téléphones et les ordinateurs anciens peuvent échouer plus tôt. Tout se passe en une seule session : actualisez, et tout disparaît.

HEVC et licences

Les photos HEIC utilisent HEVC (H.265), couvert par des brevets ; la page de licences HEVC/VVC de Via LA décrit un programme de licences. La position de ce site, dans les grandes lignes :

Il s’agit d’une description de choix de conception, pas d’un conseil juridique, et le propriétaire doit faire examiner la position sur les licences par un professionnel qualifié.

Ce que le site ne fait pas

Il n’envoie aucun fichier, n’effectue aucune OCR, ne répare pas le fichier d’origine et ne promet pas des résultats identiques dans tous les navigateurs.

Pour l’aspect sécurité, consultez la page Sécurité. Pour les sources de nos affirmations, consultez la page Sources.

Dernière mise à jour : 2026-11-10