ICO — fichier .ico

stable

Format d'icône de Microsoft Windows, pouvant contenir plusieurs résolutions dans un seul fichier.

Le format ICO stocke une ou plusieurs images à différentes résolutions (16×16, 32×32, 48×48…) dans un seul fichier, pour que le système d’exploitation choisisse automatiquement la taille adaptée au contexte d’affichage : icône de bureau, barre des tâches, raccourci. C’est aussi le format historique du favicon des sites web (favicon.ico).

Le type MIME officiellement enregistré à l’IANA est image/vnd.microsoft.icon, mais l’usage réel — y compris par Microsoft et la plupart des navigateurs — s’est largement fixé sur le type non officiel image/x-icon. C’est un des rares cas où le type “de facto” diverge nettement du type enregistré.

Chaque image interne au fichier ICO est généralement stockée soit en BMP non compressé, soit en PNG (depuis Windows Vista), ce qui permet des icônes haute résolution sans faire exploser la taille du fichier.

La structure interne, appelée ICONDIR, commence par un en-tête déclarant le nombre d’images contenues, suivi d’une entrée ICONDIRENTRY par image précisant sa résolution, sa profondeur de couleur et l’emplacement de ses données dans le fichier — c’est ce catalogue qui permet au système de choisir la bonne image sans décoder l’ensemble du fichier.

Le format CUR, utilisé pour les curseurs de souris Windows, partage exactement cette même structure ; seul un champ de type dans l’en-tête (1 pour ICO, 2 pour CUR) les distingue, le CUR ajoutant deux champs précisant le point exact de clic du curseur dans l’image.

Malgré l’essor du SVG comme favicon, la plupart des navigateurs continuent de demander favicon.ico à la racine du site par défaut si aucune balise <link rel="icon"> explicite n’est présente dans la page, ce qui pousse encore aujourd’hui la quasi-totalité des sites web à conserver ce fichier ICO de repli, y compris quand un format plus moderne est utilisé en priorité.

Signature binaire

Diagramme de la signature binaire du format ICO, octets mis en évidence
HexadécimalOffset
00 00 01 000

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .ico ?

GIMP, IrfanView permettent d'ouvrir gratuitement un fichier .ico. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format ICO ?

Le format ICO est associé aux types MIME image/vnd.microsoft.icon et image/x-icon.

Le format ICO (.ico) est-il encore utilisé aujourd'hui ?

Oui, le format ICO est stable et toujours largement utilisé, sans signe de déclin.

Peut-on ouvrir un fichier .ico sur mobile, sans installer d'application ?

Oui : GIMP fonctionne directement depuis le navigateur d'un smartphone ou d'une tablette, sans application dédiée à installer.

Pourquoi mon fichier .ico ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :