Format de fichier ICO
ICO est un conteneur qui réunit plusieurs tailles de la même icône dans un fichier — exactement ce dont ont besoin Windows et le favicon.ico que réclame chaque navigateur.
ou glissez-les ici · images, vidéo, audio et documents · jusqu'à 2 Go
Qu'est-ce que ICO ?
Microsoft a introduit ICO avec Windows 1.0 en 1985, et son idée fondatrice n'a pas changé : un fichier, plusieurs images. Un seul .ico peut porter des versions en 16×16, 32×32, 48×48 et 256×256, et le système prend celle qui convient au contexte : la minuscule pour la barre de titre, la grande pour l'aperçu du bureau. Réduire une unique grande image ne rend jamais aussi bien, car une icône de 16 pixels doit être redessinée et non rétrécie.
Le format s'est modernisé sans bruit. Les premières icônes étaient à palette avec un masque d'un bit, d'où les bords dentelés du Windows des années quatre-vingt-dix. Depuis Windows XP, ICO gère la couleur 32 bits avec canal alpha complet, et depuis Vista une entrée du conteneur peut être stockée en données PNG plutôt qu'en bitmap brut : c'est ainsi qu'une icône 256×256 tient dans un nombre raisonnable de kilo-octets.
Sur le web, ICO persiste à cause d'une convention : les navigateurs demandent /favicon.ico à la racine du site même si aucune balise link ne le mentionne. Les sites modernes fournissent aussi des icônes PNG et SVG via des balises link pour les hautes résolutions et les variantes en mode sombre, mais livrer le .ico évite un flot de 404 dans les journaux et couvre les clients anciens.
| Extension | .ico |
|---|---|
| Catégorie | Image |
| Type MIME | image/x-icon |
| Année de sortie | 1985 |
| Développé par | Microsoft |
| Compression | Sans perte |
| Transparence | Oui |
| Animation | Non |
ICO : questions fréquentes
- Quelles tailles mettre dans un favicon.ico ?
- Un ensemble pratique est 16×16, 32×32 et 48×48 ; ajoutez 64×64 ou 256×256 si l'icône sert aussi d'icône d'application. Cela couvre onglets, favoris, barre des tâches et raccourcis Windows, et le fichier reste malgré tout de l'ordre de quelques dizaines de kilo-octets.
- Pourquoi mon icône est-elle floue en petite taille ?
- Parce qu'elle a été réduite depuis une grande image au lieu d'être dessinée pour cette taille. À 16 pixels il n'y a pas de place pour le détail fin : les traits minces tombent entre les pixels et se brouillent. Simplifiez le dessin pour les petites entrées — moins d'éléments, traits plus épais, contraste plus fort.
- Puis-je simplement utiliser un PNG comme favicon ?
- Oui, les navigateurs modernes acceptent des favicons PNG et SVG déclarés par des balises link, et SVG permet en plus des variantes pour le mode sombre. Gardez tout de même /favicon.ico : les navigateurs demandent ce chemin automatiquement, et des clients anciens ainsi que certains lecteurs de flux ne cherchent rien d'autre.
- ICO gère-t-il la transparence ?
- Oui. Les fichiers ICO modernes utilisent la couleur 32 bits avec canal alpha complet, les bords sont donc doux sur n'importe quel fond. Les très vieilles icônes employaient un masque d'un bit où le pixel était soit opaque, soit invisible, d'où les contours en escalier du matériel ancien.
- Quel poids doit faire le fichier ICO ?
- Généralement de quelques kilo-octets à une centaine, selon le nombre de tailles incluses. Comme il est demandé pratiquement à chaque chargement de page, limitez les entrées aux tailles réellement utiles et laissez les entrées compressées en PNG s'occuper des grandes.
- Pourquoi mon nouveau favicon n'apparaît-il pas ?
- Les navigateurs mettent les favicons en cache de façon agressive et ignorent souvent un rechargement normal. Essayez un rechargement forcé, ouvrez l'URL de l'icône directement pour vérifier que le serveur envoie bien le nouveau fichier, et écartez une copie conservée par un CDN. Le changement peut mettre une journée à se voir partout.