Le guide Favicon moderne : manifestes ICO, PNG, SVG et Web App

L'exigence moderne de favicon s'est étendue bien au-delà du fichier ICO 16×16 d'origine. Une implémentation 2026 entièrement prise en charge nécessite plus de 10 tailles d'image pour les navigateurs, les vignettes iOS, Android et Windows, ainsi qu'un manifeste d'application.

Modern favicon implementation showing all required sizes and formats across browsers and platforms

Un bref historique du favicon

Le favicon (abréviation de « icône préférée ») a été introduit par Internet Explorer 5 en 1999 sous la forme d'un fichier ICO 16×16 affiché dans la barre d'adresse. Le W3C l'a standardisé en 2000 à l'aide de l'élément HTML .

Au cours des deux décennies suivantes, l'exigence s'est considérablement élargie :

  • 2007 : Apple a introduit l'icône Apple Touch (57 × 57 PNG) pour les favoris iOS
  • 2010 : Android Chrome a ajouté la prise en charge des applications Web icônes
  • 2012 : Windows 8 a introduit des icônes de vignette pour les applications Metro épinglées
  • 2019 : Les favicons SVG sont désormais pris en charge par les navigateurs, ce qui permet une prise en charge indépendante de la résolution et du mode sombre. favicons
  • 2023 : Exigences d'installation de PWA standardisées à 192 × 192 et 512 × 512

Toutes les tailles de favicon requises en 2026

Web App Manifest schema for progressive web apps showing 192px and 512px maskable icons

The minimal modern favicon specification showing four essential files for complete web support

FichierTailleObjectif
favicon.ico16×16, 32 × 32, 48 × 48 (multi-résolution)Onglet Navigateur, IE/ancien solution de secours
favicon-16x16.png16×16Petit navigateur onglet
favicon-32x32.png32×32Onglet Navigateur, navigateur barre d'outils
apple-touch-icon.png180×180favoris et accueil iOS/macOS Safari écran
android-chrome-192x192.png192×192Accueil Android Chrome écran
android-chrome-512x512.png512×512Android PWA splash écran
mstile-150x150.png150×150Menu Démarrer de Windows 8/10 tuile
safari-pinned-tab.svgSVGOnglets épinglés Safari (noir et blanc SVG)
favicon.svgSVGNavigateurs modernes, mode sombre adaptatif

Favicons SVG : prise en charge du mode sombre adaptatif

SVG favicon dynamic dark mode theme adaptation using CSS media queries

Les favicons SVG prennent en charge les requêtes multimédias CSS, activant les icônes réactives en mode clair/sombre :

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <style>
    @media (prefers-color-scheme: dark) {
      path { fill: white; }
    }
  </style>
  <path fill="black" d="M10,10 L90,10 L90,90 L10,90 Z"/>
</svg>

Ce SVG affiche automatiquement une icône lumineuse en mode clair et une icône sombre en mode sombre — parfait pour les logos qui doivent s'adapter aux thèmes du système.


Générer un ensemble complet de favicon sur ToolDolfen

ToolDolfen modern favicon generator and asset slicing workflow pipeline

Modern HTML5 head favicon implementation snippet for Next.js and production web apps

  1. Ouvrez le Générateur de Favicon (Favicon Generator).
  2. Téléchargez un fichier PNG carré haute résolution (512 × 512 ou 1 024 × 1 024 recommandé – source plus grande = meilleure qualité du tout tailles).
  3. Le générateur produit un package ZIP complet contenant :

 – Toutes les tailles PNG requises – Fichier ICO (multi-résolution) – Modèle JSON de manifeste Web – Extraits de code HTML pour la mise en œuvre de

  1. Extractez le ZIP et placez les fichiers dans le répertoire public de votre projet.
  2. Ajoutez les extraits HTML fournis à votre .

Guides complémentaires recommandés

Explorez les didacticiels et utilitaires complémentaires de ce groupe de sujets pour améliorer votre flux de travail numérique :

Comment formater et réduire les fichiers JSON volumineux dans votre navigateurTutoriel pratique étape par étape avec des normes vérifiées et des flux de travail dans le navigateur.The Modern Regex Aide-mémoire : modèles pratiques, syntaxe et guide de validationTutoriel pratique étape par étape avec des normes vérifiées et des flux de travail dans le navigateur.Base64 vs Binaire : surcharge de taille de fichier, latence du réseau et Web PerformancesTutoriel pratique étape par étape avec des normes vérifiées et des flux de travail dans le navigateur.Sécurité des métadonnées PDF : comment nettoyer les documents avant de les partagerMultiformat complémentaire flux de travail reliant les données associées et les outils multimédias.
Utilitaire recommandé : Générateur de faviconExécutez ce flux de travail en direct dans votre navigateur sans aucun téléchargement sur le serveur et avec une confidentialité à 100 % côté client.
Générateur de Favicon (Favicon Generator)
Générateur de Favicon (Favicon Generator)

Foire Aux Questions

Trouvez des réponses rapides et vérifiées aux questions fréquentes sur ce flux de travail.

Quelle est la favicon minimale viable pour un site Web moderne ?

Le favicon moderne minimum viable est constitué de trois fichiers : favicon.ico (multi-résolution 16 × 16 et 32 ​​× 32) pour les navigateurs existants, apple-touch-icon.png (180 × 180) pour iOS et favicon-192x192.png pour Android Chrome. Un manifeste web référençant les icônes 192×192 et 512×512 complète le support PWA.

Les navigateurs utilisent-ils toujours le favicon 16×16 d'origine ?

Oui, pour les onglets du navigateur. Les navigateurs modernes utilisent également des tailles plus grandes pour les signets (32 × 32), les numéros abrégés (plus grands) et lorsqu'ils sont ajoutés au bureau (96 × 96+). Les favicons SVG s'adaptent parfaitement à n'importe quelle taille mais nécessitent la prise en charge du navigateur (tous les navigateurs modernes prennent en charge les favicons SVG).

Qu’est-ce qu’un manifeste d’application Web ?

Un manifeste d'application Web (manifest.json) est un fichier JSON qui décrit votre application Web pour l'installation de PWA (Progressive Web App). Il comprend le nom de l'application, les icônes (en 192 × 192 et 512 × 512), la couleur du thème et le mode d'affichage. Chrome et Edge l'utilisent lors de la génération d'icônes d'application pour « Ajouter à l'écran d'accueil ».

Bilal Ahmad