Aller au contenu principal

Convertisseur PNG en ICO (favicon) — outil gratuit

Convertissez des images PNG, JPG, WebP ou SVG en fichiers favicon .ico multi-tailles. Choisissez les tailles à regrouper (16, 32, 48, 64, 128, 256) et téléchargez un seul fichier .ico.

Fonctionne hors ligne une fois chargé

Déposez un fichier ici ou cliquez pour parcourir

PNG, JPG, WebP, SVG, HEIC, HEIF · traité sur votre appareil

ou appuyez sur Ctrl+V pour coller depuis le presse-papiers

Parcourir les fichiers

Astuce : vous pouvez coller une capture d'écran avec Ctrl+V

Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.

Utilisations courantes

  • Créer un favicon de site Web à partir de PNGConvertissez votre logo PNG en un fichier favicon.ico multi-taille pour l'icône d'onglet de votre site Web.
  • Créer une icône de bureau WindowsConvertissez les images PNG ou JPG en fichiers .ico pour les raccourcis de bureau Windows et les icônes d'application.
  • Icône multi-taille multiplateformeRegroupez plusieurs tailles d'icônes (16, 32, 48, 64, 128, 256) dans un seul fichier .ico qui fonctionne partout.
  • Fichier source d'icône PWAGénérez une .ico de base à partir de votre logo PWA pour un support de secours dans les anciens navigateurs qui n'utilisent pas le manifeste.
  • Convertir le logo de marque au format ICOTransformez le logo de votre entreprise ou de votre marque de PNG, JPG ou SVG en un fichier .ico de haute qualité pour les points de contact numériques.

Comment ça marche

La conversion s'exécute entièrement dans votre navigateur avec deux mécanismes écrits directement dans cet outil : l'API Canvas pour mettre à l'échelle et rendre chaque image d'icône, et un encodeur binaire ICO écrit à la main qui regroupe ces images dans un seul fichier .ico — aucune bibliothèque n'est téléchargée, et aucun fichier ne quitte jamais votre appareil.

  1. 1
    L'image est décodée dans un canevas
    Votre PNG, JPEG, WebP, ou SVG téléversé est chargé dans un HTMLImageElement et dessiné sur un canevas hors écran à chaque taille demandée (16×16 à 256×256). Le canevas utilise un lissage bicubique de haute qualité et respecte votre choix d'ajustement : « contenir » ajoute des bandes de remplissage transparentes ou colorées à l'image, tandis que « couvrir » recadre un carré centré depuis la source.
  2. 2
    Chaque image exportée en octets PNG
    Le canvas.toBlob('image/png') intégré du navigateur encode chaque image mise à l'échelle en un PNG sans perte. Ces octets bruts sont ce qui est intégré dans le conteneur .ico — les navigateurs modernes et Windows gèrent le PNG-dans-ICO nativement, ce qui garde les tailles de fichier plus petites que l'ancien format basé sur BMP.
  3. 3
    Le binaire ICO est assemblé en mémoire
    Un encodeur écrit à la main construit la structure du fichier .ico de zéro avec DataView : un en-tête ICONDIR de 6 octets déclare le nombre d'images, suivi d'une entrée de répertoire de 16 octets pour chaque taille (enregistrant largeur, hauteur, profondeur de bits, longueur en octets, et décalage des données), puis toutes les charges utiles PNG concaténées en séquence. Aucune bibliothèque tierce n'est impliquée.
  4. 4
    Aperçu affiché, fichier téléchargé
    Avant de proposer le téléchargement, l'interface rend un aperçu au pixel près de chaque taille regroupée sur un fond en damier afin que vous puissiez vérifier la transparence avant d'enregistrer. Le Blob assemblé est remis au mécanisme de téléchargement du navigateur sous le nom « favicon.ico ».

Votre image est traitée entièrement à l'intérieur de votre navigateur — elle n'est jamais envoyée à un serveur, et aucune copie n'est conservée après la fermeture de l'onglet.

Outils associés

Questions fréquemment posées