Aller au contenu

Convertir ICO en PNG

Un .ico regroupe la même image à plusieurs tailles, et rien d'autre que Windows et les navigateurs ne l'ouvre. Sortez-en la plus grande en PNG transparent — pour la retoucher, pour un document, pour un autre site. Rien n'est conservé.

  • Jamais conservé
  • Pas de file d'attente, pas d'attente
  • Sans inscription, sans filigrane

Comment ça marche

1

Ajoutez vos fichiers .ico

Un favicon enregistré depuis un site, une icône extraite d'un programme, un fichier envoyé par un graphiste.

2

Convertissez

La plus grande image de chaque icône est décodée et écrite en PNG, transparence conservée.

3

Téléchargez

Un par un ou dans un ZIP.

Ce qu'il y a dans un .ico

Un ICO est un petit répertoire suivi de plusieurs images, chacune d'une taille et d'une profondeur de couleur différentes : historiquement 16×16 et 32×32 en 16 ou 256 couleurs, aujourd'hui le plus souvent 16, 32, 48 et 256 pixels en couleurs 32 bits complètes. Les entrées sont stockées soit comme des bitmaps Windows avec un masque de transparence séparé, soit — pour tout ce qui fait 256 pixels et plus, depuis Vista — comme des PNG intégrés. Le décodeur choisit la plus grande entrée et livre ses pixels avec le masque appliqué : le PNG que vous obtenez est donc la meilleure image que le fichier contient.

Le canal alpha d'une vieille icône tient sur un bit — un pixel est là ou n'est pas là —, et les bords d'une icône 16 couleurs des années quatre-vingt-dix sont exactement aussi crénelés dans le PNG qu'ils l'étaient à l'écran. Une icône moderne porte un canal alpha 8 bits complet et ses bords ressortent adoucis. Rien n'est lissé ni agrandi au passage ; le PNG, ce sont les propres pixels de l'icône.

Un favicon téléchargé depuis un site n'est parfois pas du tout un ICO malgré son nom — beaucoup de sites servent un PNG ou un SVG sous le nom favicon.ico. Le fichier est lu d'après son contenu, ceux-là se décodent donc aussi ; ce qui en sort est simplement l'image à sa taille unique.

Si vous cherchez autre chose

Pour obtenir chaque taille de l'icône plutôt que la plus grande, la commande magick in.ico out.png d'ImageMagick écrit out-0.png, out-1.png et ainsi de suite, un fichier par entrée, et icotool -x, d'icoutils, fait de même sous Linux et liste d'abord ce que contient le fichier. Pour les icônes enfermées dans un programme, Resource Hacker sous Windows ou wrestool, d'icoutils, les extrait.

Si l'icône a été créée à partir d'un visuel que vous avez encore, revenez-y : un PNG de 256 pixels tiré d'une icône est un cul-de-sac en matière de résolution, alors que le SVG ou le PNG d'origine peut être rendu à n'importe quelle taille.

Questions fréquentes

Quelle taille obtient-on ?

La plus grande que contient l'icône. Un favicon ou une icône Windows moderne embarque des versions en 16, 32, 48 et souvent 256 pixels ; c'est celle de 256 pixels que vous obtenez, et les plus petites — généralement de simples réductions de celle-ci — ne sont pas extraites séparément.

La transparence est-elle conservée ?

Oui. Les icônes sont presque toujours transparentes autour de leur forme, et le PNG conserve ce canal alpha à l'identique.

Pourquoi le PNG est-il minuscule et flou quand je l'agrandis ?

Parce que l'icône n'a jamais contenu que de petites images. Un vieux favicon peut ne rien contenir de plus grand que 32 pixels, et aucune conversion ne peut ajouter des détails qui n'ont jamais existé. Si vous avez le visuel d'origine — un SVG ou un grand PNG —, convertissez plutôt celui-là.

Puis-je faire l'inverse ?

Oui : l'outil PNG en ICO construit une icône Windows multi-tailles, et le Générateur de favicon produit le jeu complet dont un site a besoin.

Mes fichiers sont-ils conservés quelque part ?

Non — rien n'est conservé, à aucun moment.

Et les fichiers curseur .cur et les bibliothèques d'icônes ?

Un .cur est le même conteneur, avec un point actif en plus ; il se décode généralement aussi, une fois renommé en .ico. Une bibliothèque .icl ou une icône encore enfermée dans un .exe n'est pas un fichier image : extrayez-la d'abord avec un outil dédié aux icônes.

Bon à savoir : Une seule image par icône — la plus grande — est extraite ; les tailles plus petites qu'elle contient ne sont pas écrites séparément. Les icônes intégrées à des programmes (.exe, .dll) doivent d'abord être extraites.

Intégrez cet outil à votre site

Gratuit pour tout blog, page de cours ou article d'aide. Collez un seul extrait de code et vos visiteurs pourront l'utiliser directement sur votre page.