Convertisseur Gratuit

Convertisseur ICO en PNG

Convertissez instantanément et en toute sécurité des fichiers d'icônes Windows (.ico) en images PNG transparentes de haute qualité dans votre navigateur.

Cliquez ou glissez l'ICO ici

Jusqu'à 50 Mo

Ou

À propos de cet outil

ICO est le format de fichier d'icône inventé pour Windows 3.0 en 1990 et encore utilisé aujourd'hui comme format de facto de favicon sur le Web. Malgré son nom, un fichier ICO est un conteneur pouvant contenir plusieurs images de différentes tailles et profondeurs de couleurs. Une ICO de bureau Windows typique peut regrouper les versions 16×16, 32×32, 48×48, 64×64, 128×128 et 256×256 de la même icône ; le système d'exploitation choisit la taille qui correspond au contexte d'affichage. Convertir ICO en PNG signifie extraire une ou plusieurs de ces images intégrées et les enregistrer sous forme de fichiers PNG autonomes.

Ce convertisseur analyse l'en-tête ICO dans votre navigateur, identifie toutes les entrées d'image intégrées et décode chacune d'elles. La plupart des fichiers ICO modernes stockent leurs images au format PNG en interne ; les plus anciens utilisent des données bitmap brutes de style BMP. Les deux encodages sont gérés. La sortie est un PNG par image intégrée – pour une icône Windows typique, cela signifie six fichiers PNG ou plus de différentes tailles.

Les fichiers ne quittent jamais votre appareil. L'analyse s'effectue en JavaScript à l'aide de DataView pour lire le répertoire ICO et la distribution au décodeur approprié pour chaque image. Les fichiers PNG de sortie sont produits via canvas.toBlob('image/png').

Pourquoi convertir ICO en PNG

ICO est un format centré sur Windows que peu d'éditeurs d'images gèrent avec élégance. Photoshop nécessite un plugin ; de nombreux outils Web ne peuvent pas du tout lire l’ICO ; Les environnements de bureau Linux traitent ICO comme une solution de seconde classe. PNG est universellement pris en charge. La conversion d'une ICO existante en PNG produit des fichiers que vous pouvez ouvrir et modifier dans n'importe quel outil.

L'autre raison courante est l'extraction de tailles individuelles. Les développeurs Web mettant à jour un favicon souhaitent souvent uniquement la version 32×32 ou 64×64 d’une ICO existante. Les concepteurs qui redessinent des icônes héritées veulent comme point de départ la plus grande version intégrée. Les deux flux de travail bénéficient de l'extraction de fichiers PNG séparés, un par taille, plutôt que de traiter directement le conteneur ICO.

Comment l'utiliser

Déposez une ICO, obtenez un PNG par taille intégrée.

  1. Téléchargez le fichier ICO: Faites glisser le fichier dans la zone de téléchargement ou cliquez pour parcourir. Les fichiers jusqu'à 50 Mo sont pris en charge, bien que les fichiers ICO typiques pèsent bien moins de 100 Ko.
  2. Vérifier les tailles intégrées: L'outil répertorie toutes les images intégrées dans l'ICO avec leurs dimensions et leur profondeur de couleur. Une ICO favicon typique a des versions 16×16, 32×32 et 48×48 ; une icône du bureau Windows peut avoir huit tailles ou plus.
  3. Extrait: Chaque image intégrée est décodée et réencodée au format PNG. Pour les ICO contenant des entrées compressées au format PNG, le décodage est direct. Pour les entrées de style BMP, les données brutes des pixels sont lues dans un canevas et exportées au format PNG.
  4. Télécharger: Les ICO à image unique produisent un seul téléchargement PNG. Les ICO multi-images produisent une archive ZIP contenant un PNG par taille, nommé avec les dimensions (icon-16.png, icon-32.png, etc.).

Cas d'utilisation courants

Détails techniques

Un fichier ICO commence par un en-tête de 6 octets (ICONDIR), suivi d'un répertoire d'entrées (ICONDIRENTRY, 16 octets chacune), suivi des données d'image pour chaque entrée. Chaque entrée de répertoire spécifie la largeur, la hauteur, le nombre de couleurs, ainsi qu'un décalage et une taille pointant vers les octets de l'image.

Les données d'image sont codées soit sous forme de DIB de style BMP (sans BITMAPFILEHEADER), soit sous forme de fichier PNG complet intégré directement. Les entrées codées en PNG sont courantes pour les icônes modernes à 256 × 256 et ont une signature PNG standard au début. Les entrées de style BMP omettent l'en-tête du fichier mais incluent l'en-tête d'informations et les données de pixels.

Ce convertisseur lit le répertoire, localise chaque entrée et l'envoie au décodeur approprié. Les entrées PNG sont décodées à l’aide d’un élément Blob et d’un élément Image ; Les entrées BMP sont lues en analysant le BITMAPINFOHEADER et en écrivant manuellement les pixels dans un canevas. La sortie est toujours PNG.

Meilleures pratiques

Questions fréquentes

Y a-t-il une perte de qualité lors de la conversion d’ICO en PNG ?
Non. PNG utilise DEFLATE sans perte, de sorte que la qualité de votre image est entièrement préservée lors de la conversion.
Pourquoi devrais-je convertir en PNG au lieu de conserver le format d'origine ?
Le format PNG est idéal lorsque vous avez besoin d’une prise en charge de la transparence, d’une qualité sans perte pour les captures d’écran ou les graphiques, ou d’une compatibilité universelle avec les navigateurs. Contrairement à ICO, PNG préserve chaque pixel sans artefacts de compression.
Puis-je convertir par lots plusieurs fichiers ICO ?
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 ICO 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’analyse et le décodage s’effectuent dans votre navigateur. Le fichier ne quitte pas votre appareil.
Puis-je reconvertir PNG en ICO ?
Oui, utilisez l'outil dédié PNG vers ICO, qui regroupe un ou plusieurs fichiers PNG dans un nouveau fichier ICO avec la structure de répertoires correcte.
Pourquoi est-ce que je vois plusieurs téléchargements pour une ICO ?
Parce que l'ICO contient plusieurs images intégrées. Chacun devient un PNG distinct. Si vous ne souhaitez qu’une seule taille, prenez celle qui correspond à vos besoins et jetez le reste.
Les métadonnées EXIF ou autres seront-elles conservées ?
Les fichiers ICO ne contiennent généralement pas de métadonnées EXIF. Les PNG de sortie contiennent uniquement des données de pixels. Si les entrées PNG de l'ICO source contenaient des métadonnées, elles ne sont pas conservées via le réencodage du canevas.