Comment transformer un fichier ICO en SVG modifiable
Un ICO peut contenir plusieurs tailles matricielles d’une même icône. Récupère la meilleure source, crée de vrais tracés SVG modifiables et détermine quand redessiner.
Sur cette page
- Que contient un fichier ICO ?
- Extraire, encapsuler, vectoriser ou redessiner ?
- Comment PerfectVector choisit la source ICO
- Récupérer l’icône étape par étape
- 1. Chercher un meilleur original
- 2. Examiner l’ICO à plusieurs tailles
- 3. Définir l’usage du SVG récupéré
- 4. Vectoriser la meilleure représentation
- 5. Examiner le dessin SVG
- 6. Tester l’icône en grand et en petit
- Ce qu’il ne faut pas reproduire littéralement
- Les pixels en escalier
- Les franges d’anticrénelage
- Les ajustements optiques des petites tailles
- Les damiers peints
- Quand redessiner manuellement
- FAQ
- Sources
Tu peux transformer un fichier ICO en SVG modifiable, mais comprends d’abord ce que tu récupères. Un ICO contient généralement des versions matricielles d’une même icône à différentes tailles et profondeurs de couleur. Il ne cache pas un original vectoriel prêt à extraire. Une vraie conversion choisit la meilleure image intégrée et reconstruit ses pixels en nouveaux tracés.
Cela peut récupérer un favicon propre, un symbole d’application ou une ancienne icône d’interface lorsque le fichier de création a disparu. Cela ne restaure pas les courbes ou les détails absents de la plus grande image. Cherche d’abord le SVG, AI ou fichier source d’origine si possible ; vectorise l’ICO lorsque la récupération est la seule solution pratique.
Si la source perdue est un fichier Mac .icns plutôt qu’un Windows .ico, utilise le convertisseur ICNS vers SVG pour examiner le bon conteneur d’icônes avant la vectorisation.
La règle de récupération
- Un ICO peut contenir plusieurs représentations matricielles, pas des objets vectoriels.
- Pars de la plus grande image intégrée valide plutôt que de la plus petite taille de favicon.
- Transforme-la en vrais tracés, puis teste la modification et la transparence.
- Considère l’anticrénelage sous-pixel comme un effet d’affichage, pas un détail du dessin.
- Redessine les géométries simples ou essentielles à une marque lorsque l’image est trop petite pour définir les courbes d’origine.
Que contient un fichier ICO ?
L’ICO regroupe des représentations d’icône adaptées à différentes tailles et capacités d’affichage. La documentation Microsoft sur les icônes explique qu’une ressource d’icône peut contenir plusieurs tailles et profondeurs de couleur. Ces versions peuvent varier légèrement, car un designer a pu ajuster les pixels à la main pour améliorer la lisibilité en petit.
Cela pose deux problèmes de récupération :
- Quelle représentation choisir comme source ? La plus grande image contient généralement le plus d’informations géométriques.
- Quelles différences sont intentionnelles ? Un petit favicon peut avoir des traits plus épais, moins de détails ou des pixels déplacés. Ces ajustements optiques ne représentent pas nécessairement la forme de l’icône originale.
Un convertisseur qui trace discrètement une petite entrée arbitraire peut produire un SVG grossier alors qu’une meilleure image existe dans le même conteneur. Un convertisseur qui intègre simplement l’image dans un SVG ne crée aucun tracé modifiable.
Choisir la source est une étape de récupération préalable. Pars de la représentation qui révèle le plus d’informations sur les bords, puis détermine quels ajustements optiques doivent rester dans le dessin récupéré.

Extraire, encapsuler, vectoriser ou redessiner ?
Ces opérations sont faciles à confondre :
| Opération | Résultat | Tracés modifiables ? | Usage adapté |
|---|---|---|---|
| Extraire | Enregistre une représentation PNG/DIB intégrée | Non | Tu veux seulement la meilleure copie matricielle |
| Encapsuler | Place l’image dans un document SVG | Non | Rarement utile pour une récupération |
| Vectoriser | Reconstruit les pixels choisis en formes vectorielles | Oui | L’icône est nette et le vecteur original a disparu |
| Redessiner | Reconstruit volontairement la géométrie | Oui | La source est minuscule, simple ou essentielle à une marque |
Après toute conversion en ligne, ouvre le SVG, zoome et sélectionne le dessin. Une sélection unique de la taille de l’image ou des bords pixellisés au zoom indiquent une encapsulation. Des formes individuelles et des points de contrôle indiquent une vectorisation.
Le guide de la vectorisation d’images explique pourquoi cette opération reconstruit le dessin au lieu de simplement renommer son format.
Comment PerfectVector choisit la source ICO
PerfectVector examine le répertoire ICO et les données référencées avant le décodage. Il prend en charge les représentations PNG statiques et les représentations bitmap Windows courantes non compressées. Parmi les entrées valides compatibles, il choisit de façon déterministe :
- la plus grande surface en pixels ;
- la profondeur de couleur supérieure en cas d’égalité de surface ;
- le PNG en cas d’égalité de surface et de profondeur ;
- l’entrée qui apparaît en premier dans l’ordre source pour départager les égalités restantes.
Cette sélection est silencieuse, car les entrées ICO sont censées être des variantes de résolution d’une même icône, pas des pages ou des images d’animation différentes. La représentation choisie est décodée localement en PNG vérifié, puis suit le flux normal de vectorisation.
Les données PNG animées dans un ICO ne sont pas traitées comme des icônes statiques. Les fichiers de curseur CUR constituent un autre format, avec des coordonnées de point actif dans les entrées du répertoire, comme le documente la référence Microsoft des formats de ressources. Ils ne font pas partie de ce flux.
PerfectVector commence donc par la meilleure représentation compatible sans te demander de deviner quelle entrée choisir, puis reconstruit cette image fixe en tracés SVG modifiables. Le choix est déterministe, mais la qualité maximale reste limitée par les pixels enregistrés dans l’ICO.
Récupérer l’icône étape par étape
1. Chercher un meilleur original
Examine le dépôt du site, les ressources de l’application, les dossiers de marque, les anciens exports et contacte la personne qui a créé l’icône. Un SVG, AI, EPS, PDF avec de vrais tracés ou même un grand PNG transparent constitue une meilleure source qu’un ICO destiné aux petits écrans.
2. Examiner l’ICO à plusieurs tailles
Utilise si possible une visionneuse d’icônes ou un inspecteur de fichiers. Repère la plus grande représentation et compare-la aux petites. Note les détails supprimés, les traits épaissis et les bords déplacés pour s’adapter à la grille de pixels.
3. Définir l’usage du SVG récupéré
- Original modifiable ou grand affichage : suis la plus grande représentation, puis corrige sa géométrie.
- Nouveau favicon : conserve le dessin, mais prévois de nouveaux exports en petites tailles et teste-les individuellement.
- Impression ou signalétique : continue seulement si la plus grande image définit clairement chaque courbe importante. Sinon, redessine.
- Extraction d’archive : conserve la plus grande image intégrée et le SVG vectorisé.
4. Vectoriser la meilleure représentation
Téléverse le fichier dans le convertisseur ICO vers SVG. PerfectVector sélectionne la plus grande entrée compatible, la normalise et vectorise l’icône en tracés.
5. Examiner le dessin SVG
Vérifie la silhouette, les trous, les bords droits, les rayons d’angle répétés, la symétrie et les régions colorées. Supprime tout rectangle de fond provenant d’une source opaque. Ouvre le fichier dans un éditeur vectoriel et confirme que les formes se sélectionnent et se recolorent.
6. Tester l’icône en grand et en petit
Le fort zoom révèle les courbes irrégulières et les nœuds excessifs. Le petit affichage révèle un autre problème : un original géométriquement propre peut paraître trop faible à 16 ou 32 pixels. Exporte de nouvelles tailles matricielles depuis le SVG et ajuste ces dérivés si nécessaire ; ne déforme pas l’original pour imiter chaque ancien pixel.
Ce qu’il ne faut pas reproduire littéralement
Les pixels en escalier
Les diagonales et courbes d’une petite icône sont faites de pixels carrés. Le SVG récupéré doit retrouver la courbe prévue, pas dessiner un carré minuscule à chaque marche, sauf si le dessin est volontairement du pixel art.
Les franges d’anticrénelage
Les couleurs douces des bords lissent l’image sur un fond particulier. Si chaque nuance devient une forme, le SVG grossit et peut afficher un halo sur un autre fond. Retrouve plutôt le contour plein et vérifie la transparence.
Les ajustements optiques des petites tailles
Un designer peut épaissir un trait ou ouvrir un espace dans la version de 16 pixels. Ne mélange pas toutes les tailles dans un original incohérent. Pars de la plus grande représentation, puis utilise les petites comme références pour les futurs exports.
Les damiers peints
Un damier dans l’image n’est pas de la transparence. S’il est enregistré dans l’ICO, il sera vectorisé en carrés. Le guide des fonds transparents explique comment distinguer un vrai canal alpha des pixels de fond peints.
Quand redessiner manuellement
Redessine lorsque :
- la plus grande représentation valide reste minuscule ;
- les cercles, rectangles arrondis ou symétries doivent être exacts ;
- du texte ou des lettres sont présents ;
- l’icône est une marque ou un élément de marque actuel ;
- la vectorisation crée beaucoup de fragments pour quelques formes simples ;
- tu veux une famille d’icônes cohérente plutôt qu’un seul élément récupéré.
Les icônes simples se reconstruisent souvent plus vite avec des rectangles, cercles et courbes de Bézier qu’elles ne se réparent après une vectorisation littérale. La récupération est surtout utile lorsque le symbole contient assez de détails irréguliers pour fournir une base modifiable intéressante.
Pour les logos, applique les vérifications du guide comment vectoriser un logo, notamment le conseil de garder le SVG récupéré comme original et d’en exporter chaque format de livraison.
FAQ
Un fichier ICO est-il déjà vectoriel ? Non. Il contient normalement une ou plusieurs représentations matricielles d’icône. Il peut regrouper plusieurs tailles, mais ces images restent des pixels. Un SVG modifiable nécessite de les vectoriser ou de les redessiner en tracés.
Quelle image d’un ICO faut-il vectoriser ? Pars de la plus grande représentation valide, car elle contient généralement le plus d’informations sur les formes. Utilise les petites entrées comme références d’ajustement optique, pas comme original si une source plus grande existe.
Pourquoi mon SVG issu d’un ICO reste-t-il pixellisé ? Le convertisseur a peut-être intégré l’image dans une enveloppe SVG au lieu de créer des tracés. Ouvre le fichier dans un éditeur vectoriel. Si l’icône entière se sélectionne comme une image unique, elle reste matricielle.
Peut-on retrouver exactement le SVG original en convertissant un ICO ? Non. La conversion reconstruit des formes à partir des pixels conservés, mais ne récupère pas les points de contrôle, les calques ou les détails supprimés lors de la rastérisation. Un travail essentiel à une marque doit être vérifié ou redessiné.
PerfectVector convertit-il aussi les fichiers CUR ? Non. CUR ressemble à ICO, mais ajoute la notion de point actif du curseur. Le flux de récupération ICO n’accepte pas CUR comme une icône ordinaire.
Sources
- Microsoft Learn — About Icons — Explique les ressources d’icônes à plusieurs tailles et profondeurs de couleur.
- Microsoft Learn — Resource File Formats — Définit les entrées ICO, les données PNG/DIB et les champs de point actif des curseurs.
- Microsoft Learn — Cursor Resource — Documente les ressources de curseurs et les coordonnées du point actif.
- PerfectVector — Convertisseur ICO vers SVG — Présente le flux actuel de sélection de source et de vectorisation du produit.
Si le fichier de création a vraiment disparu, téléverse l’ICO et récupère sa meilleure représentation en tracés SVG. Vérifie ensuite la silhouette, la transparence, les géométries répétées et les exports en petit. Garde le résultat comme nouvel original modifiable seulement après ces vérifications.
Plus depuis le blog

Vectoriser un BMP sans reproduire chaque défaut de pixel
Un BMP peut préserver les bords nets comme tous les défauts de la source. Apprends à le nettoyer de façon ciblée, à le convertir en tracés SVG modifiables et à examiner le résultat.

Comment convertir un PDF en SVG (exportez-le s'il est vectoriel, tracez-le s'il est scanné)
La façon de convertir un PDF en SVG dépend de ce qu'il contient. S'il est vectoriel, vous l'exportez ; s'il est scanné, vous le tracez. Voici comment faire la différence, et comment procéder dans les deux cas.