Convertir BMP en ICO

Vous pouvez convertir BMP en ICO gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Avec perte Un peu de détail est échangé contre du poids. ICO ne peut pas tout garder de ce que garde BMP.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Réduit à des tailles d’icône ; le détail au-delà de 256 pixels est écarté.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Ce que fait réellement le passage de BMP à ICO

BMP 450 KBICO 139 KB 3.2× plus petit

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel ICO est fait, ou justement pas — et les chiffres montrent lequel des deux. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

BMP 450 KBICO 7 KB 64.4× plus petit

Un fond transparent et un dégradé sur la forme. ICO conserve les deux, un seul, ou remplit la transparence d’une couleur fixe — et c’est la différence sur laquelle presque tout le monde trébuche. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

BMP 450 KBICO 3 KB 175.2× plus petit

Des aplats et des bords francs, comme dans une interface, un schéma ou un logo. Cela se comporte tout autrement que la photo ci-dessus, et c’est bien pourquoi la réponse est : cela dépend de ce qu’il y a dans le fichier. Les deux images sont dessinées par le code et encodées par le convertisseur qui tourne sur cette page : les tailles indiquées sont donc notre propre sortie.

ICO et BMP ont commencé par être les mêmes octets

Les deux sont des formats Microsoft et sont proches parents : ICO date de 1985, BMP de 1987, et un ICO était à l’origine un bitmap avec un index devant. Le conteneur existe pour porter plusieurs images de tailles différentes pour que Windows puisse choisir la bonne pour un bureau, un menu ou une barre des tâches.

Cette ascendance partagée est la raison pour laquelle un bitmap est un point de départ si courant pour une icône et pourquoi la conversion est si directe. C’est aussi pourquoi les contraintes du format ont l’air démodées — le champ de taille est large d’un octet, ce qui est une décision de 1985 et sur laquelle le reste de cette page n’arrête pas de buter. Le registre classe ICO comme niche et BMP comme hérité, et les deux descriptions sont justes ; ce qui maintient ICO en usage, c’est que les navigateurs continuent de demander à chaque site un fichier nommé favicon.ico, et ce qui maintient BMP en usage, c’est que les outils Windows continuent d’en écrire.

L’ICO que vous obtenez contient 16, 32 et 48 pixels

Le conteneur porte un ensemble, et un favicon bien fait est un ensemble — 16, 32 et 48 pixels dans un fichier pour que chaque contexte obtienne une image à sa taille plutôt que de mettre à l’échelle une grande à la volée. C’est ce que le défaut ici écrit : trois entrées d’annuaire, trois PNG, du plus grand au plus petit, tous à partir du seul bitmap que vous avez déposé. « Toutes tailles courantes » l’étend à 64, 128 et 256 ; « 256 px seulement » écrit la grande entrée unique qu’un outil de build demande parfois.

Ce qu’aucun convertisseur ne peut faire, c’est redessiner. L’entrée à 16 pixels est votre bitmap ramené à 16, et non une marque que quelqu’un s’est assis et a recoupée à cette taille avec les traits snaps à des pixels entiers — et à 16 pixels une lettrine fait quatre ou cinq pixels de haut, donc la différence entre lisible et brouillé est de savoir quels pixels une personne a choisi de garder. Sortir l’ensemble d’un seul fichier est l’essentiel du bénéfice ; la dernière partie reste un travail de design, et GIMP ou IcoFX permettront d’échanger un 16 dessiné à la main dans le fichier que cette page produit.

Le plafond est 256 pixels sur le plus grand côté

Tout ce qui est plus grand est ramené à cette taille avant d’être écrit, et le détail au-delà est écarté. C’est la limite du format plutôt que celle du convertisseur : les champs de largeur et de hauteur dans une entrée d’annuaire ICO sont un seul octet chacun, et 256 est stocké sous forme de zéro parce que la valeur ne tient pas dans un octet.

Donc il n’y a aucun bénéfice à partir d’un bitmap à 4000 pixels. La mise à l’échelle se fait en deux passes de canvas lissées, jusqu’à 256 pixels puis jusqu’à chaque taille demandée, ce qui gère raisonnablement une grande réduction, mais rien ne rattrape le fait que le fin détail ne peut pas être vu à des tailles d’icône. Un visuel avec des traits fins et du petit texte a besoin d’être simplifié par une personne, et non par un ré-échantillonneur.

Un bitmap 24 bits donne un carré opaque

C’est la déception la plus commune de cette conversion et elle se produit avant que le fichier n’arrive sur cette page. La grande majorité des fichiers BMP sont à 24 bits par pixel, et 24 bits par pixel n’a pas de place pour un canal alpha — chaque pixel est opaque, y compris tous ceux qui ressemblent à un fond.

Donc un logo dessiné sur blanc dans Microsoft Paint devient une icône d’un logo sur un carré blanc, et elle apparaîtra comme un carré blanc sur une barre des tâches sombre ou un onglet de navigateur sombre. Aucune conversion ne corrige cela, parce qu’il n’y a rien dans le fichier qui dise quel blanc est le fond et quel blanc fait partie du dessin — une règle qui en retirerait un finirait par retirer l’autre aussi. La transparence doit être créée dans un éditeur et le fichier enregistré comme BMP 32 bits ou PNG avant cette étape. GIMP le fait en une minute et est gratuit ; Paint.NET aussi, que le registre liste pour PNG.

Là où l’ICO porte la transparence, elle survit

Les variantes BMP 32 bits portent un canal alpha, et ICO en porte un aussi, donc un bitmap qui a vraiment un fond transparent produit une icône qui en a un. Rien sur ce chemin n’aplatit l’image ou ne demande de couleur de remplissage.

Les bords doux survivent comme bords doux aussi, ce qui compte plus aux tailles d’icône qu’à n’importe quelle autre taille. Une icône à 32 pixels est surtout du bord, et la différence entre un contour anti-aliasé et un contour dur est la différence entre quelque chose qui a l’air dessiné et quelque chose qui ressemble à une capture d’écran réduite.

Ce qui se trouve réellement dans le fichier ICO

Un en-tête de six octets, seize octets d’annuaire par taille, puis un PNG pour chacune. Le format permet une charge utile bitmap brute non compressée — c’est ce qu’un ICO contenait à l’origine — mais chaque version de Windows depuis Vista lit un PNG à l’intérieur d’un ICO, et le fichier en sort à une fraction de la taille.

Cela vaut la peine d’être su parce que cela explique les tailles de fichier. Une image 256 par 256 à quatre octets par pixel fait environ 262 Ko en charge utile brute, et la même image en PNG est typiquement un petit nombre de kilo-octets — sans aucune perte, puisque PNG est sans perte et que les pixels sont ceux que le bitmap détenait. Cela explique aussi quelque chose de contre-intuitif à propos des ensembles de tailles : le défaut à trois tailles est en général un fichier plus petit que le 256 seul, parce que trois petits PNG d’une marque plate coûtent moins qu’un grand. Mesuré sur un logo, 1 062 octets contre 2 229. Il n’y a aucune raison de choisir l’entrée unique pour économiser du poids.

Choisir la taille d’origine

Quelque part entre 256 et 512 pixels carrés est la plage utile pour un bitmap source. En dessous de la plus grande taille demandée, l’image est agrandie pour la remplir — un bitmap à 90 pixels converti avec « 256 px seulement » est un bitmap à 90 pixels agrandi, et il ressemble à un bitmap à 90 pixels agrandi. Le jeu par défaut ne rencontre jamais cela, puisque presque tous les bitmaps font plus de 48 pixels. Bien au-dessus de 512 vous donnez au ré-échantillonneur plus de détail qu’il ne peut en garder, ce qui n’améliore pas non plus le résultat.

Carré compte aussi, bien que pour une autre raison qu’autrefois. Chaque entrée est carrée, et un bitmap 1000 par 400 est centré sur ce carré à la plus grande échelle qui tient, avec de la transparence remplissant l’espace au-dessus et en dessous — donc il n’est ni étiré ni rogné. Il est dessiné petit : deux cinquièmes de la hauteur de l’icône, dans un emplacement dont les voisins remplissent le leur. Rognez ou paddez le visuel jusqu’à un carré dans un éditeur d’abord, avec de la transparence plutôt que du blanc à moins d’être sûr de ce qui sera derrière. Un mot-sigle large ne marche presque jamais comme icône du tout ; la réponse habituelle est d’utiliser l’initiale ou le symbole qui en vient.

Où le fichier ICO fini doit s’asseoir

Pour un site web, la racine du domaine comme favicon.ico est toujours interrogée par les navigateurs que la page le lie ou non, et un élément link dans l’en-tête y pointe explicitement. Pour une application Windows, l’ICO va dans les ressources que le build embarque ; pour un raccourci il peut vivre partout où le raccourci peut atteindre.

Le registre classe ICO comme niche et liste son usage comme le web, ce qui est la description honnête en 2026 : c’est un format maintenu en vie par un nom de fichier et une convention de système d’exploitation. Partout ailleurs, un PNG est l’icône.

Partir d’un visuel vectoriel quand il y en a un

Si le logo existe en tant que SVG, c’est la meilleure source et c’est une autre page. Le visuel vectoriel est rendu plutôt que ré-échantillonné en route, donc l’image à 256 pixels à partir de laquelle chaque taille est faite a des bords nets, anti-aliasés une seule fois, plutôt que les bords de ce qu’a exporté le bitmap — et cette différence est encore visible après la réduction à 32.

La route bitmap est juste quand le vectoriel n’existe pas — le visuel a été dessiné dans un outil raster, ou la seule copie est ce qu’une vieille chaîne d’outils a exporté. C’est une situation commune et cette page existe pour elle, mais cela vaut trente secondes de chercher le vectoriel d’abord.

Rien de ce qui concerne l’icône ne quitte votre machine

Le bitmap est décodé par le navigateur, mis à l’échelle dans un canvas une fois par taille, encodé en PNG à chaque fois et enveloppé dans le conteneur ICO, le tout dans le même onglet. Il n’y a pas de téléversement, pas de compte et pas de quota journalier, et le tout se termine plus vite qu’un convertisseur basé sur serveur n’aurait mis à recevoir le fichier.

Cela compte plus que la taille du travail ne le suggère, parce que les travaux de marque sont en général sous embargo. Un logo pour un produit non annoncé est exactement le genre de fichier qui ne devrait pas être remis à un tiers en échange d’une opération de mise à l’échelle que votre navigateur peut faire.

Comment convertir BMP en ICO

  1. Déposez votre fichier BMP sur cette page, ou cliquez pour en choisir un.
  2. Choisissez ICO comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier ICO terminé.

BMP et ICO : ce qui change

BMP face à ICO
BMPICO
Nom completBitmap WindowsIcône Windows
Extension de fichier.bmp, .dib.ico
Type de médiaimage/bmpimage/x-icon
CompressionNon compresséSans perte — rien n’est écarté
Première publication19871985
Publié parMicrosoftMicrosoft
LicencePublié, non normaliséPublié, non normalisé
Situation actuelleAncien, encore lu partoutDe niche
Profondeur de bits88
Couleur qu’il peut décrireRVB, palette indexéeRVB, palette indexée
Image la plus grande256 px par côté
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placePNG, TIFFPNG, SVG

Ce que le format cible apporte

ICO accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.

Ouvrir le résultat

GIMP lit aussi bien BMP que ICO : vous pouvez comparer le résultat à l’original sans second logiciel.

Taille et qualité

ICO range les mêmes échantillons dans environ la moitié de la place. Rien n’est écarté — en le décompressant vous retrouvez le BMP bit pour bit — et c’est ce qui en fait le meilleur rangement pour ce que vous comptez garder.

À quoi sert chaque format

Les deux visent des usages différents : BMP l’échange entre programmes, ICO le web. Cela mérite d’être pesé avant, car ce qui justifie l’un est souvent ce qui rend l’autre malcommode.

BMP est le format de Microsoft, publié en 1987. L’enregistrement se fait sur 8 bits par canal.

ICO vient de Microsoft et date de 1985. GIMP et IcoFX le lisent.

De BMP à ICO : questions fréquentes

Mon fichier BMP est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est jSquash, des versions WebAssembly des codecs d’image de référence ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir BMP en ICO est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. jSquash est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant BMP en ICO ?

ICO compresse, des données sont donc perdues. Au réglage par défaut cela ne se voit pas ; pour en être sûr, montez la qualité. Réduit à des tailles d’icône ; le détail au-delà de 256 pixels est écarté.

ICO est-il plus léger sans rien perdre ?

ICO range les mêmes échantillons dans environ la moitié de la place. Rien n’est écarté — en le décompressant vous retrouvez le BMP bit pour bit — et c’est ce qui en fait le meilleur rangement pour ce que vous comptez garder.

Le résultat en ICO peut-il avoir un fond transparent ?

ICO accepte la transparence, BMP non. C’est une place que le résultat possède et que l’original n’a jamais utilisée : convertir ne crée pas un fond transparent, cela le rend seulement possible ensuite.

En savoir plus sur ces formats