Favicon ToolsVérifierCréer
Fondamentaux
Configuration

Comment ajouter un favicon à votre site (pas à pas)

· 6 min read

Quatre étapes, de l'onglet vide à une identité visuelle au pixel près. Fonctionne sur n'importe quel site HTML, CMS ou framework.

Ce dont vous avez besoin d'abord

Un seul favicon 16x16 ne suffit plus. Les navigateurs modernes, iOS, Android et Windows réclament chacun des tailles et des formats différents. Avant d'ajouter la moindre balise, assurez-vous d'avoir un jeu d'icônes complet.

Le jeu minimum

FichierTailleQui en a besoin
favicon.icomultirésolutionLes navigateurs et robots d'exploration qui demandent /favicon.ico par défaut
favicon-16x16.png16x16Onglets du navigateur et barre d'adresse
favicon-32x32.png32x32Onglets Retina, favoris et raccourcis du bureau
apple-touch-icon.png180x180Écrans d'accueil iOS
Icône du manifest192x192Écrans d'accueil Android, référencée depuis le web manifest

À quoi ressemblent vraiment ces tailles

Example favicon at 16 by 16 pixels
16px
Example favicon at 32 by 32 pixels
32px
Example favicon at 48 by 48 pixels
48px
Example favicon at 180 by 180 pixels
180px
Rendues à leurs dimensions réelles en pixels, sans agrandissement. Presque tout le travail de design part dans l'échantillon le plus à gauche, car c'est celui que les gens regardent toute la journée.

Les quatre étapes

  1. 1

    Générez les fichiers de votre favicon

    Laissez un générateur produire toutes les tailles, le sprite .ico et un manifest.json bien réglé en une seule passe. Déposez un logo, une capture d'écran ou même un emoji et téléchargez le kit complet. Vous débutez avec la création d'icônes ? Commencez par comment créer un favicon.

  2. 2

    Ajoutez les fichiers à la racine de votre site

    Copiez les fichiers téléchargés dans le répertoire qui sert la racine de votre domaine. Sur un site statique, c'est le dossier racine ; sur la plupart des frameworks, c'est le répertoire public/. Le but est que https://votresite.com/favicon.ico se résolve directement.

  3. 3

    Ajoutez les balises link à votre <head>

    Référencez chaque icône avec des balises <link> à l'intérieur du <head> du document (icon, apple-touch-icon et manifest) sur chaque page, ce qui signifie généralement un template ou un layout partagé.

  4. 4

    Vérifiez que ça marche

    Déployez, puis faites un hard refresh et regardez l'onglet. La vérification la plus fiable est une analyse automatisée qui confirme que chaque balise se résout et signale toute icône de plateforme manquante.

Les balises link

<link rel="icon" href="/favicon.ico" sizes="any">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">

Collez ceci à l'intérieur de l'élément <head> de chaque page. Le lien du manifest est ce qui vous donne les invites d'installation et les icônes sur l'écran d'accueil. Voyez ce qu'est manifest.json.

Raccourcis spécifiques à chaque plateforme

Vous utilisez un framework ou un CMS ? Plusieurs d'entre eux gèrent les balises du head à votre place, avec leurs propres conventions. Les guides de plateforme couvrent Next.js, React, WordPress et Shopify.

Erreurs courantes

ErreurSolution
Cache du navigateurLes anciens favicons s'accrochent. Faites un hard refresh, ou ajoutez ?v=2 au href du link.
Mauvais cheminLa barre oblique initiale compte. /favicon.ico est servi depuis la racine, pas depuis le dossier courant.
apple-touch-icon manquantSans lui, les écrans d'accueil iOS se rabattent sur une capture d'écran floue.

Questions fréquentes

Où placer le fichier du favicon ?

Placez favicon.ico et les autres fichiers d'icône dans le répertoire racine de votre site (ou le dossier public/ sur la plupart des frameworks) pour qu'ils soient servis depuis la racine du domaine, par exemple https://example.com/favicon.ico.

Ai-je encore besoin d'un fichier favicon.ico ?

Oui. Les navigateurs et les robots d'exploration demandent toujours /favicon.ico par défaut, donc livrer un .ico multirésolution à côté d'icônes modernes PNG et SVG vous offre la plus large compatibilité possible.

Pourquoi mon favicon ne s'affiche-t-il pas après l'avoir ajouté ?

Les navigateurs mettent les favicons en cache de façon agressive. Faites un hard refresh, ajoutez une chaîne de version comme ?v=2 au lien et confirmez que le chemin du fichier est correct. Consultez notre guide de dépannage de favicon pour chaque cause.

Generate your icon set

Keep reading