Convertisseur Gratuit

PNG vers Convertisseur ICO

Convertissez instantanément des images PNG en fichiers d'icône Windows (ICO) ou favicons dans votre navigateur.

Cliquez ou glissez un PNG ici

Jusqu'à 50 Mo

Ou

À propos de cet outil

ICO est le format attendu par Windows pour les icônes des applications de bureau et le format que les navigateurs attendent historiquement pour les favicons (lien rel=icon, /favicon.ico). Générer un fichier ICO approprié signifie regrouper plusieurs tailles de la même image dans un seul conteneur afin que le système d'exploitation ou le navigateur puisse choisir la résolution dont il a besoin. Une ICO favicon comprend généralement 16×16, 32×32 et 48×48 ; une ICO d'application de bureau ajoute généralement 64 × 64, 128 × 128 et 256 × 256.

Ce convertisseur prend un ou plusieurs fichiers PNG et écrit un fichier ICO correctement structuré dans votre navigateur. Le répertoire ICO et les métadonnées de chaque image intégrée sont construits en JavaScript à l'aide d'un tampon binaire ; Les entrées PNG sont intégrées directement, tandis que les tailles plus petites peuvent éventuellement être réencodées en tant que DIB de style BMP pour une compatibilité existante. Le résultat est un fichier ICO standard accepté par l'Explorateur Windows, Visual Studio, les navigateurs Web et tout autre outil utilisant ICO.

Tout le traitement se produit localement. Les PNG sont lus dans le navigateur, le flux d'octets ICO est construit en mémoire et le résultat est proposé en téléchargement. Pas de téléchargement sur le serveur, pas de stockage de fichiers temporaires, pas de dépendance externe.

Pourquoi convertir PNG en ICO

Si vous gérez une application Windows, l'icône de l'exécutable doit être un fichier ICO intégré dans les ressources du binaire. Les ressources PNG compilées ne sont pas équivalentes. Générer une ICO appropriée à partir de vos maîtres PNG est l'étape de packaging standard avant de lier l'icône à l'exécutable.

Pour les favicons, les navigateurs modernes acceptent également le PNG via le lien rel=icon, mais /favicon.ico reste l'héritage que les anciens navigateurs et de nombreux outils automatisés (lecteurs RSS, aperçus sociaux, robots des moteurs de recherche) vérifient en premier. Un site sans fichier /favicon.ico génère du bruit 404 dans les journaux du serveur et peut ne pas s'afficher correctement sur les clients plus anciens. La production du fichier est une tâche de cinq secondes ; ne pas le produire coûte du spam de journal continu.

Comment l'utiliser

Téléchargez vos masters PNG, choisissez les tailles à regrouper, générez.

  1. Téléchargez votre (vos) fichier(s) PNG: Faites glisser un PNG (il sera redimensionné aux tailles standard) ou plusieurs PNG de différentes tailles (chacun sera intégré à sa taille native). Les fichiers jusqu'à 50 Mo sont pris en charge.
  2. Choisissez les tailles intégrées: Les tailles de favicon standard sont 16×16, 32×32 et 48×48. Les tailles d'icônes d'application standard ajoutent 64 × 64, 128 × 128 et 256 × 256. Choisissez l'ensemble qui correspond à votre cas d'utilisation.
  3. Générer l'ICO: Le convertisseur redimensionne la source selon les besoins, crée l'en-tête du répertoire ICO et intègre chaque image. La sortie est un seul fichier .ico contenant toutes les tailles sélectionnées.
  4. Télécharger et déployer: Enregistrez le fichier. Pour les favicons, placez-le à la racine de votre site sous /favicon.ico. Pour les applications Windows, intégrez via l'étape de compilation des ressources de votre système de build.

Cas d'utilisation courants

Détails techniques

Un fichier ICO se compose d'un en-tête ICONDIR de 6 octets (réservé = 0, type = 1 pour ICO, nombre = nombre d'images), suivi d'enregistrements ICONDIRENTRY de 16 octets, suivis de la charge utile de l'image. Chaque ICONDIRENTRY spécifie la largeur et la hauteur (avec 0 signifiant 256), le nombre de couleurs, les plans, la profondeur de bits, la taille de la charge utile et le décalage.

Chaque charge utile d'image est soit un fichier PNG complet (signature PNG 0x89504E47 au début), soit un DIB de style BMP. Les outils de conversion modernes, y compris celui-ci, intègrent PNG pour les tailles 64 × 64 et supérieures et BMP pour les tailles plus petites, correspondant à la convention attendue par Windows.

Le navigateur fait le gros du travail : décodage PNG en bitmap via Canvas, redimensionnement via Canvas DrawImage avec le lissage activé et assemblage final ICO via DataView écrit dans un tampon binaire. Le tampon est enveloppé sous forme de Blob de type « image/x-icon » et proposé en téléchargement.

Meilleures pratiques

Questions fréquentes

Y a-t-il une perte de qualité lors de la conversion de PNG en ICO ?
Non. ICO utilise PNG ou BMP, de sorte que la qualité de votre image est entièrement préservée lors de la conversion.
A quoi sert le format ICO ?
ICO (Windows Icon) est principalement utilisé pour les favicons de sites Web et les icônes d'applications Windows.
Puis-je convertir par lots plusieurs fichiers PNG ?
Cet outil traite un fichier à la fois pour garantir une qualité maximale. Pour plusieurs fichiers, répétez simplement le processus : chaque conversion ne prend que quelques secondes.
Mes images restent-elles privées pendant la conversion ?
Oui. Vos fichiers PNG sont entièrement traités dans votre navigateur à l’aide de l’API Canvas et de JavaScript. Rien n'est téléchargé sur un serveur : le fichier passe directement de votre appareil au convertisseur et revient à votre appareil.
Mon fichier est-il téléchargé sur un serveur ?
Non. L'ICO est construite dans votre navigateur à l'aide d'écritures binaires JavaScript. Les fichiers ne quittent pas votre appareil.
Mon ICO fonctionnera-t-elle dans les anciennes versions de Windows ?
Oui. La sortie utilise le format ICO standard pris en charge par Windows depuis la version 3.0. Les tailles 64 et inférieures utilisent des charges utiles de style BMP pour une compatibilité maximale ; Les entrées de 256 pixels utilisent le format PNG intégré, pris en charge par Windows Vista et versions ultérieures.
Pourquoi mon favicon ne se met-il pas à jour ?
Les navigateurs mettent en cache les favicons de manière agressive, souvent pendant des jours. Forcez une actualisation en vidant le cache du navigateur, en ouvrant directement l'URL du favicon pour forcer une nouvelle récupération ou en ajoutant un paramètre de requête de version à la balise de lien.
Puis-je inclure à la fois des icônes de couleur et des icônes monochromes ?
L'ICO standard prend en charge la profondeur de couleur dans les métadonnées de chaque entrée, mais l'utilisation la plus moderne est la couleur 32 bits dans toutes les tailles. Les icônes monochromes sont une préoccupation héritée que peu d’outils gèrent aujourd’hui.