Image vers Icône / FilleuxStudio
Portfolio / Utilitaires / Image vers Icône
Windows 7 SP1 → 11 .NET Framework 4.8 Gratuit

Votre image devient une icône Windows.

Convertissez vos images en icônes .ico multi-tailles, en quelques secondes. Transparence et couleurs 32 bits conservées, aperçu en direct de chaque taille.

Aucune installation 32 et 64 bits Ctrl+O · Ctrl+V · Ctrl+Entrée
Illustration de l'interface (maquette, pas une capture d'écran).

Une icône, trois usages

Le même fichier .ico sert à plusieurs endroits.

Application Windows

L'ApplicationIcon dans Visual Studio, vos raccourcis et vos installeurs.

Favicon de site web

Le petit logo de l'onglet du navigateur, avec le préréglage dédié.

Clé USB ou lecteur

L'icône affichée dans l'explorateur via autorun.inf.

Tout ce qu'il faut, rien de superflu

Une interface moderne, adaptée aux écrans haute résolution (DPI), avec navigation au clavier.

Plusieurs formats d'entrée

PNG, JPEG, BMP, GIF et TIFF.

Plusieurs façons d'ouvrir

Glisser-déposer, sélecteur de fichier, collage Ctrl+V ou « Ouvrir avec… ».

Icône multi-tailles

16, 24, 32, 48, 64, 128 et 256 px réunis dans un seul fichier.

Préréglages

Application, Site web (favicon) et Clé USB.

Aperçu en direct

Chaque taille sur un damier de transparence, telle qu'elle sera générée.

Proportions maîtrisées

Image conservée entière (marges transparentes) ou étirée, au choix.

Qualité

Réduction par paliers, transparence préservée, orientation EXIF des photos respectée.

Destination au choix

Nom et dossier modifiables, confirmation avant d'écraser un fichier.

Raccourcis clavier

Ctrl+O ouvrir · Ctrl+V coller · Ctrl+Entrée convertir.

Sept tailles, un seul fichier

Windows choisit tout seul la bonne taille selon l'endroit où l'icône s'affiche.

En entrée

PNGJPEGBMPGIFTIFF

En sortie : un .ico

16
24
32
48
64
128
256PNG

Le format produit

Pour une compatibilité maximale, sans surprise dans Visual Studio.

  • Les tailles inférieures à 256 px sont stockées en bitmap 32 bits : compatibilité maximale, y compris comme icône d'application dans Visual Studio.
  • La taille 256 px est stockée en PNG, comme le fait Windows.

Le conseil pour une icône nette : le format ICO ne gère pas de taille supérieure à 256 px. Partez d'une image carrée d'au moins 256 × 256 px.

Compatibilité Windows

L'application cible .NET Framework 4.8. Les architectures 32 et 64 bits sont prises en charge.

WindowsPrise en charge.NET Framework 4.8
Windows 11✅Inclus (4.8.1 sur les versions récentes, compatible)
Windows 10 (1607 et ultérieures)✅Inclus à partir de la version 1903 ; à installer avant
Windows 8.1✅À installer
Windows 7 SP1✅À installer (Service Pack 1 et mises à jour requis)
Windows 8 (non 8.1)⚠️Non pris en charge par .NET 4.8 : passez à Windows 8.1

Windows 7, 8 et 8.1 ne reçoivent plus de mises à jour de sécurité de Microsoft. Le logiciel y fonctionne, mais ces systèmes ne sont plus recommandés.

Quelle version de .NET Framework ai-je ?

Dans une invite de commandes :

reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" /v Release

La valeur Release doit être 528040 ou plus (4.8 = 528040 et plus ; 4.8.1 = 533320 et plus).

Installation en 3 étapes

  1. Vérifiez .NET Framework 4.8

    Voir le tableau de compatibilité ci-dessus.

  2. Téléchargez la dernière version

    Depuis la page Releases du dépôt GitHub.

  3. Lancez PngToIcoImageConverter.exe

    Aucune installation n'est nécessaire.

Compiler soi-même

Visual Studio 2022 (charge de travail Développement de bureau .NET) et le pack de développement .NET Framework 4.8.

git clone https://github.com/FilleuxStudio/ConvertPngToIcon.git
cd ConvertPngToIcon
msbuild PngToIcoImageConverter.sln /p:Configuration=Release

L'exécutable est généré dans PngToIcoImageConverter\bin\Release\. Vous pouvez aussi ouvrir la solution dans Visual Studio et appuyer sur F5. Le moteur (IcoConverter.cs) ne dépend pas de l'interface : il est réutilisable tel quel dans un autre projet.

Créez votre première icône

Gratuit, sans installation. Il suffit d'une image carrée d'au moins 256 × 256 px.