Convertir HEIF en ICO

Vous pouvez convertir HEIF en ICO gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. ICO ne peut pas tout garder de ce que garde HEIF.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Réduit à des tailles d’icône ; le détail au-delà de 256 pixels est écarté.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Le HEIF et ce qu’il devient une fois passé en ICO

Une icône s’affiche à 16, 32 ou 48 pixels la plupart du temps. À 16 pixels de côté, on dispose de 256 points au total, ce qui suffit pour deux ou trois formes et deux couleurs. Une photo de téléphone en contient des centaines de milliers, et chacune d’elles est fondue dans la moyenne à cette échelle.

Le résultat n’est pas une petite photo, c’est une tache colorée. C’est pour cela que chaque icône dont vous vous souvenez — un dossier, une enveloppe, une marque d’entreprise — a été dessinée comme un petit nombre de formes très contrastées plutôt que photographiée. Rien dans la conversion qui suit ne change cela, et le savoir avant d’y passer un après-midi est la chose la plus utile que cette page ait à offrir.

Ce que le fichier ICO contient en sortie

Le fichier est un en-tête de six octets, seize octets d’annuaire par taille, puis un PNG par taille. La spécification autorise aussi une image bitmap brute, qui était à l’origine le seul contenu, mais Windows lit un PNG dans un ICO depuis Vista, et le résultat fait une fraction de la taille de l’ancienne forme.

Le nombre d’entrées est à choisir, et la valeur par défaut en propose trois : 48, 32 et 16 pixels, écrits du plus grand au plus petit. C’est le fichier multi-tailles qu’évoque l’expression « favicon.ico », et cela compte si vous en remplacez un : ce qui affiche l’icône lit l’annuaire et prend l’entrée qui correspond à la taille voulue, au lieu de rééchantillonner une grande image. Ce que la conversion ne fait pas, c’est changer la photo. C’est vous qui décidez comment la version 16 pixels est produite, et c’est toujours votre photo ramenée à 16 pixels.

Le plafond de 256 pixels en ICO, et l’octet qui dit 0

ICO stocke la largeur et la hauteur de chaque image dans un octet chacune, donc 256 est la plus grande valeur descriptible. Le bord le plus long de votre image est ramené à ce plafond avant tout le reste : une photo de 4 032 pixels devient 256 pixels de large, et chaque taille du fichier est ensuite dérivée de celle-là, si bien qu’avec le jeu par défaut la plus grande chose conservée fait 48 pixels.

La valeur 256 ne tient pas dans un octet, et le format l’écrit donc comme 0 : c’est ce qu’on trouve dans l’entrée quand on demande cette taille. Cela ressemble à un défaut quand on inspecte le fichier dans un éditeur hexadécimal, et c’est la spécification. Si vous dépannez une icône qu’un outil refuse, ce zéro n’est pas le problème.

Aucun recadrage du format 4:3 en carré

Une photo de téléphone est en 4:3 ou 3:2, et une icône est carrée. Cette conversion réduit l’image et la centre ; elle ne la recadre pas. Une source de 4 032 par 3 024 est tracée sur les trois quarts de chaque entrée carrée, la transparence remplissant le reste, ce qui est un ICO légal et non déformé — et un quart de l’icône occupé par rien.

Recadrez donc avant. Mettez la photo au carré dans l’outil du téléphone ou de l’ordinateur, choisissez le cadrage pour ce qui sera lisible quand l’image fera un douzième de cette taille, et convertissez ensuite. À 16 pixels, la différence entre une image qui remplit le carré et une qui en remplit les trois quarts vaut quatre lignes de pixels sur seize, ce qui représente presque tout ce que vous aviez. Cela prend une minute, et c’est ce qui sépare une icône lisible d’une qui ne l’est pas.

Trois tailles dans le fichier ICO, et pourquoi cela ne sauve pas la photo

La raison pour laquelle ICO est un conteneur, c’est qu’il peut porter plusieurs images et laisser le système prendre celle qui se rapproche le plus de la taille dont il a besoin. Un favicon.ico classique contient des versions 16, 32 et 48 pixels dans le même fichier, chacune dessinée ou ajustée pour cette échelle. Cette paire écrit ce jeu, et le sélecteur « Tailles d’icône » permet de l’étendre à 256 ou de le réduire à une seule entrée.

Prenez cette amélioration pour ce qu’elle est. Trois entrées signifient qu’aucun outil en aval n’a à rééchantillonner votre icône au moment de l’afficher, ce qui est un vrai gain sur une marque et un gain marginal sur une photo — parce que le problème à 16 pixels n’a jamais été un mauvais rééchantillonnage, c’est qu’aucune photo ne survit à seize pixels de large. Le jeu est tiré de la même image à trois échelles ; c’est un meilleur conteneur autour de la même difficulté.

Transparence possible, photo de téléphone qui n’en a pas

Comme la charge utile est un PNG, l’icône peut porter un canal alpha complet, et une source avec un fond supprimé arrive intacte. Les icônes en profitent beaucoup : une forme sur transparence se pose correctement sur une barre des tâches sombre comme sur un onglet de navigateur clair.

Un HEIF de téléphone est un rectangle de pixels opaques, donc ce que vous obtenez est un rectangle, et sur un thème de navigateur sombre ou une barre des tâches sombre ce rectangle s’annonce comme un carré clair au milieu d’une rangée de formes. Rien ici ne supprime un fond, et un détourage automatique n’est pas le genre de décision qu’un convertisseur de format devrait prendre à votre place. Si l’icône doit être une forme plutôt qu’un carré, ce travail se fait dans un éditeur d’images avant cette page.

HEIF décodé et réencodé, donc rien d’autre ne voyage en ICO

Le HEIF est décodé en pixels, mis à l’échelle et réencodé en PNG une fois par taille, et les résultats sont enveloppés dans le conteneur d’icônes. Rien de la structure du fichier d’origine ne survit, donc l’ICO ne porte aucun EXIF, aucune date de prise de vue, aucun modèle d’appareil et aucune coordonnée GPS. Rien n’a été filtré volontairement : il n’y a aucun chemin pour qu’un bloc de métadonnées franchisse un décodage et deux réencodages.

Les icônes font partie des fichiers les plus largement distribués sur un site web — chaque visiteur récupère le favicon — donc c’est une bonne valeur par défaut plutôt qu’une limite. Cela signifie aussi que le fichier est petit d’une façon qui n’a rien à voir avec l’image : une icône pèse quelques kilo-octets, et il n’y a pas de charge utile cachée qui la gonfle.

Conversion dans l’onglet, HEIF laissé tel quel

Le décodeur et les deux encodeurs tournent dans cette page, sur votre machine, donc aucune photo n’est téléversée et aucun compte n’est nécessaire. Les fichiers jusqu’à 100 Mo chacun sont acceptés, ce qui pour une source qui finit à 256 pixels est une limite que vous n’atteindrez jamais.

Gardez le HEIF, parce que ce site sait lire ce format et ne sait pas l’écrire : le décodeur est sous une licence qu’un site statique peut respecter, et aucun encodeur ne l’est. Plus concrètement, vous voudrez recadrer et reconvertir après avoir vu l’icône à sa taille réelle, et c’est vers l’original qu’on revient.

Le HEIF d’iPhone et ce qu’il apporte de pire à une icône

Deux propriétés de la photo mobile moderne jouent directement contre ce travail. La première est la faible profondeur de champ : les modes portrait et gros plan floutent délibérément l’arrière-plan, et un arrière-plan flou ramené à 32 pixels devient une tache indifférenciée qui concurrence le sujet au lieu de s’en détacher.

La seconde est la subtilité tonale. Le traitement des téléphones produit des images douces et peu contrastées, avec des détails dans les ombres — exactement le contraire de ce qui survit à une réduction d’échelle extrême. Une icône fonctionne sur le contraste dur entre deux ou trois zones. Si vous tenez à utiliser une photo, choisissez un sujet photographié à plat sur un fond uni, et prévoyez d’augmenter le contraste avant la conversion.

Une icône d’application n’est pas un fichier ICO

ICO est un format Windows et navigateur : raccourcis, barre des tâches, bande d’onglets, favicon.ico à la racine d’un site. Si ce qu’il vous faut est une icône pour une appli mobile, un bundle d’application de bureau ou un manifeste d’application web, ces systèmes veulent des PNG à des tailles précises avec transparence, et ils n’acceptent pas un ICO du tout.

La distinction épargne beaucoup d’efforts inutiles. Un manifeste d’application web demande un jeu de PNG carrés, généralement en 192 et 512 pixels, et un onglet de navigateur veut l’ICO. Ce sont deux livrables distincts à partir du même dessin, et le dessin est ce qui mérite qu’on s’y investisse — ce qui ramène la recommandation à son point de départ : dessiner une marque plutôt que rétrécir une photo.

Comment convertir HEIF en ICO

  1. Déposez votre fichier HEIF sur cette page, ou cliquez pour en choisir un.
  2. Choisissez ICO comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier ICO terminé.

HEIF et ICO : ce qui change

HEIF face à ICO
HEIFICO
Nom completHigh Efficiency Image File FormatIcône Windows
Extension de fichier.heif.ico
Type de médiaimage/heifimage/x-icon
CompressionAvec perte — la taille se paie en qualitéSans perte — rien n’est écarté
Première publication20151985
Publié parMPEGMicrosoft
SpécificationISO/IEC 23008-12
LicencePublié, non normaliséPublié, non normalisé
Situation actuelleActuelDe niche
Profondeur de bits108
Couleur qu’il peut décrireYCbCr, gamut étenduRVB, palette indexée
Image la plus grande256 px par côté
S’ouvre dans un navigateurCertains navigateursTous les navigateurs
Envisagé à la placeJPG, AVIFPNG, SVG

Ce qui est perdu

ICO contient une page. Un fichier HEIF de plusieurs pages se convertit page par page, et non en un seul fichier.

HEIF enregistre jusqu’à 10 bits par canal, ICO en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.

Ce qui est conservé

La transparence est conservée. HEIF et ICO enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

Ouvrir le résultat

ICO s’ouvre dans tous les navigateurs actuels. HEIF va encore moins loin. Si le fichier part sur une page web ou dans un formulaire, c’est souvent toute la raison de la conversion.

Taille et qualité

Le résultat est plus lourd que l’original et pas meilleur. HEIF a déjà écarté du détail et ICO enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

À quoi sert chaque format

Les deux visent des usages différents : HEIF les téléphones et la photographie, ICO le web. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

HEIF est le format de MPEG, publié en 2015. L’enregistrement se fait sur 10 bits par canal.

ICO vient de Microsoft et date de 1985. GIMP et IcoFX le lisent.

ICO a été publié en 1985 et HEIF en 2015. Le plus ancien est en général le fichier le plus sûr à remettre ; le plus récent fait le même travail en moins d’octets.

De HEIF à ICO : questions fréquentes

Mon fichier HEIF est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est libheif, le décodeur de référence du HEIC d’Apple ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir HEIF en ICO est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. libheif est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant HEIF en ICO ?

ICO compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité. Réduit à des tailles d’icône ; le détail au-delà de 256 pixels est écarté.

Un fichier HEIF de plusieurs pages tient-il dans un seul ICO ?

ICO contient une page. Un fichier HEIF de plusieurs pages se convertit page par page, et non en un seul fichier.

La conversion vers ICO améliore-t-elle la qualité ?

Le résultat est plus lourd que l’original et pas meilleur. HEIF a déjà écarté du détail et ICO enregistre ce qui reste sans en écarter davantage : cela évite une perte supplémentaire, cela n’annule pas la première.

Passer de HEIF à ICO réduit-il la profondeur de couleur ?

HEIF enregistre jusqu’à 10 bits par canal, ICO en garde 8. Cette précision supplémentaire est ce qui encaisse des corrections fortes sans bandes : convertissez après la retouche plutôt qu’avant.

En savoir plus sur ces formats