Convertir ICO en GIF

Vous pouvez convertir ICO en GIF 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. GIF ne peut pas tout garder de ce que garde ICO.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Réduit à 256 couleurs, ce qui se voit sur une photographie ; les zones transparentes ne sont pas conservées mais remplies avec la couleur de fond.

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

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

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as ICO.

ICO139 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB3.8× plus petit

Une scène photographique : dégradés doux, bords tendres, un peu de grain. C’est le cas pour lequel GIF 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.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as ICO.

ICO7 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB7 % plus gros

Un fond transparent et un dégradé sur la forme. GIF 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.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as ICO.

ICO3 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB2.4× plus gros

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.

Le fond transparent est rempli, pas conservé

C’est la première chose à dire et la plupart des pages sur cette conversion ne la disent jamais. GIF supporte la transparence, mais sous une seule forme étroite : une seule entrée de palette peut être nommée invisible. L’encodeur derrière cette page n’en nomme aucune. Il construit une palette depuis l’image, l’écrit comme une liste de triplets rouge-vert-bleu, et l’information alpha a disparu au moment où le fichier est assemblé.

Donc le détourage est rempli avant qu’il n’atteigne l’encodeur. Les pixels transparents sont peints avec la couleur de fond réglée au-dessus de la zone de dépôt, blanc sauf si vous la changez, puis la palette est calculée depuis le résultat. Un logo arrondi qui flottait dans l’ICO arrive dans le GIF assis sur un carré uni. Réglez ce carré à la couleur de la page sur laquelle il va et personne ne peut le dire ; laissez-le faux et le carré est la première chose que quiconque voit.

Choisissez la couleur de remplissage plutôt que d’accepter le défaut

La couleur est un contrôle sur cette page, au-dessus de la zone de dépôt, et elle vaut un instant plutôt qu’un haussement d’épaules. Elle n’a pas toujours été là : jusqu’en août 2026 l’aplatissement se faisait silencieusement à l’intérieur du quantificateur et chaque détourage revenait sur du noir, mesuré à 0,0,0,255 dans le coin d’un fichier de test. Le remplissage est maintenant appliqué avant que la palette ne soit construite, donc la couleur que vous choisissez est l’une des 256 entrées et les bords antialiasés se fondent dedans proprement au lieu de se fondre dans le noir.

Si la destination est une signature de courriel, cette couleur est presque toujours le blanc, parce que les clients de messagerie rendent sur blanc et qu’un client en mode sombre inversera la page autour de votre image plutôt que l’image elle-même. Si c’est un intranet avec un en-tête coloré, assortissez l’en-tête. Si vous voulez quelque chose qu’un remplissage plat ne peut pas donner — un dégradé derrière la marque, ou une œuvre qui doit dépasser les bords — faites le compositage dans GIMP ou dans ce qui a produit l’icône et convertissez le résultat aplati plutôt.

Pourquoi un vieux système vous demande encore un GIF

Le GIF a trente-neuf ans et c’est le format d’image le plus universellement lisible qui ait jamais existé. Chaque client de messagerie, chaque moteur de forum, chaque panneau de contrôle industriel et chaque logiciel d’entreprise écrit avant environ 2005 en lit un. C’est pourquoi les spécifications le nomment encore : non pas parce que quiconque le préfère, mais parce que la personne qui a écrit la spécification voulait une réponse qui ne pouvait pas échouer.

Le corollaire est que la destination est probablement assez vieille pour avoir d’autres contraintes aussi — une taille de pixel maximale, un compte d’octets maximal, un rapport d’aspect fixe. Lisez le reste de cette spécification avant de convertir, parce qu’il est peu probable que le format soit la seule chose qu’elle a épinglée.

Une palette de 256 couleurs est rarement ce qui limite une icône

GIF stocke un index par pixel dans une table d’au plus 256 couleurs, ce qui est la raison pour laquelle les photographies se transforment en bandes visibles à l’intérieur d’un. Une icône est un animal différent : des aplats, une poignée de couleurs de marque, et de l’antialiasage le long des bords qui ajoute des nuances intermédiaires. Même en comptant celles-ci, la plupart des icônes atterrissent bien sous le plafond et se quantifient sans changement visible.

Là où cela mord, c’est une marque avec un vrai dégradé — une sphère, un biseau métallique, un halo doux. Ceux-ci génèrent des centaines de valeurs distinctes sur une petite zone, et la réduction de palette apparaît comme des paliers. Si votre icône en a un, regardez le résultat à la taille réelle avant de l’envoyer.

Une seule image fixe, et pas d’animation cachée dans l’icône

Les gens associent le GIF au mouvement, donc cela vaut la peine d’être explicite : il n’y a rien à animer ici. Un ICO tient la même image dessinée à plusieurs tailles pour différents contextes d’affichage. Il n’a aucun concept de temps, pas de délais de frame et pas de compte de boucle, et l’encodeur ici écrit exactement une frame.

Si ce dont vous avez besoin est une version animée d’un logo, ce n’est pas la conversion — cela part d’une vidéo ou d’une source animée et passe par un outil complètement différent. Rien de ce que vous faites à un fichier d’icône n’en produira une.

Laquelle des tailles de l’icône finit dans le GIF

La plus grande. Votre navigateur décode le conteneur et retourne sa plus grande entrée, ce qui a été vérifié en construisant un fichier avec des images en 16, 32, 48 et 256 pixels dans quatre couleurs séparées et en le convertissant trois fois avec le répertoire ordonné différemment : le résultat était le dessin à 256 pixels à chaque fois.

Et 256 est le plafond dur, parce qu’une entrée d’icône stocke ses dimensions en un octet avec 0 tenant lieu de 256. Donc un GIF fait de cette façon n’est jamais plus grand que 256 pixels de côté, quoi que demande la destination. Une spécification exigeant un GIF de 400 pixels ne peut pas être satisfaite depuis un fichier d’icône sans mise à l’échelle ailleurs.

À quel point le GIF finit petit

Petit, et souvent plus petit qu’attendu. GIF compresse les suites d’index identiques, et l’art d’icône plat n’est que suites. Sur le fichier de test — 8 471 octets d’icône tenant quatre entrées — le GIF à 256 pixels faisait 1 894 octets.

C’est compétitif avec le PNG de la même image, qui faisait 1 737 octets. L’écart est assez petit pour que le compte d’octets ne soit jamais la raison de choisir l’un plutôt que l’autre ici. La transparence est la raison, et sur cette mesure le PNG gagne nettement.

Quand un PNG sera accepté à la place du GIF

Cela vaut une tentative avant de s’engager sur un fond aplati. Beaucoup de systèmes qui nomment GIF dans leur documentation acceptent PNG dans leur code, parce que la validation a été écrite après le texte d’aide et couvre tout ce que la bibliothèque sous-jacente lit. Si cela passe, vous gardez la transparence et ne perdez rien.

Là où le GIF est vraiment exigé — un modèle de courriel rendu par quelque chose d’ancien, un appareil qui affiche des images depuis un décodeur fixe — prenez le GIF et réglez la couleur de fond pour qu’elle corresponde à sa destination. Le résultat est alors correct plutôt qu’accepté tel quel.

Convertir un jeu d’icônes entier pour une plateforme héritée

Déposez le dossier. Chaque fichier est décodé, quantifié et encodé indépendamment et revient en ZIP. La palette est construite par image plutôt que partagée à travers le jeu, donc deux icônes utilisant la même couleur de marque peuvent finir avec cette couleur à des indices légèrement différents — invisible à l’usage, mais cela veut dire que les fichiers ne sont pas interchangeables au niveau de l’octet.

La couleur de fond, en revanche, est un seul réglage pour toute la dépose, donc chaque icône du jeu est aplatie sur le même remplissage. C’est ce que vous voulez pour un jeu allant dans un seul modèle — et c’est aussi pourquoi convertir la moitié d’un jeu maintenant et l’autre moitié plus tard est comment les deux moitiés finissent sur des couleurs différentes.

Comment convertir ICO en GIF

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

ICO et GIF : ce qui change

ICO face à GIF
ICOGIF
Nom completIcône WindowsGraphics Interchange Format
Extension de fichier.ico.gif
Type de médiaimage/x-iconimage/gif
CompressionSans perte — rien n’est écartéSans perte — rien n’est écarté
Première publication19851987
Publié parMicrosoftCompuServe
SpécificationGIF89a
LicencePublié, non normaliséStandard ouvert
Situation actuelleDe nicheAncien, encore lu partout
Profondeur de bits88
Couleur qu’il peut décrireRVB, palette indexéepalette indexée
Image la plus grande256 px par côté65 535 px par côté
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placePNG, SVGWebP, MP4

Ce qui est perdu

GIF n’a pas de couche alpha. Un fichier ICO transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.

GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.

Ouvrir le résultat

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

À quoi sert chaque format

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

GIF vient de CompuServe et date de 1987, décrit par GIF89a. GIMP, Adobe Photoshop et ImageMagick le lisent.

De ICO à GIF : questions fréquentes

Mon fichier ICO 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 ICO en GIF 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 ICO en GIF ?

GIF 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 à 256 couleurs, ce qui se voit sur une photographie ; les zones transparentes ne sont pas conservées mais remplies avec la couleur de fond.

Le fond transparent survit-il de ICO à GIF ?

GIF n’a pas de couche alpha. Un fichier ICO transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de GIF ne rend la transparence.

Pourquoi la photographie paraît-elle en bandes en GIF ?

GIF accepte au plus 256 couleurs par image. Une photographie y est ramenée à une palette, d’où le ciel en marches d’escalier. Ce n’est pas un réglage de qualité, c’est le format.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur ICO et GIF se vérifie : voici les documents qui le fixent.