MiServe DevTools

Vos autocollants

Épinglez vos outils ici. Ils sont enregistrés dans ce navigateur.

Générateur de favicon et d'icônes d'application

Transformez une image en un jeu complet de favicons : favicon.ico, icônes PNG, icône Apple Touch, icônes Android et maskable, manifeste web et le code HTML pour les déclarer.

Options
Ajustement
Fond
0%
0%

Remplit l'icône Apple Touch et l'icône maskable, qui ne peuvent pas être transparentes.

Écrite dans le manifeste et dans la balise theme-color. Certains navigateurs l'utilisent pour teinter leur propre interface.

Affiché sous l'icône sur l'écran d'accueil, où tiennent environ 12 caractères.

S'exécute dans votre navigateur avec WebAssembly. Rien de ce que vous collez n'est envoyé.

À propos de cet outil

Quel fichier pour quelle plateforme

Un navigateur de bureau prend l'icône de ses onglets et de ses favoris dans <link rel="icon"> : en général le PNG de 16 pixels sur un écran standard et celui de 32 pixels sur un écran haute densité. Quand une page ne déclare aucune icône, le navigateur demande /favicon.ico à la place.

L'iPhone et l'iPad utilisent apple-touch-icon.png, de 180 pixels, quand on ajoute le site à l'écran d'accueil. Android et les applications web installées lisent la liste icons du manifeste web : 192 pixels pour l'écran d'accueil, 512 pixels pour l'écran de démarrage, et l'icône maskable lorsque le lanceur donne lui-même leur forme aux icônes. mstile-150x150.png sert aux vignettes des anciennes versions de Windows et n'est inclus que par souci d'exhaustivité.

Pourquoi favicon.ico compte encore

Les navigateurs demandent d'eux-mêmes /favicon.ico pour tout ce qui n'a pas d'en-tête HTML où déclarer une icône : un PDF, une image ou une réponse JSON ouverts dans un onglet. Les lecteurs de flux, les robots d'indexation et d'autres outils le cherchent souvent au même endroit. Le format ICO peut contenir plusieurs tailles dans un seul fichier ; celui-ci contient 16, 32 et 48 pixels, chacune stockée sous forme de données PNG, que Windows lit depuis Vista et que tous les navigateurs actuels savent lire.

Icônes maskable et zone de sécurité

Les lanceurs Android découpent les icônes d'application en cercle, en carré arrondi ou selon une autre forme. Pour résister à cette découpe, une icône normale est généralement réduite et posée sur un fond blanc. Une icône maskable, au contraire, couvre tout le carré d'un fond opaque et garde tout ce qui compte dans la zone de sécurité : un cercle centré dont le diamètre vaut 80 % de la largeur de l'icône. Tout ce qui dépasse ce cercle peut être coupé.

Cet outil remplit l'icône maskable avec la couleur de fond de l'application et laisse une marge d'au moins 14 % de chaque côté autour de votre visuel. Vérifiez l'aperçu rond et ajoutez de la marge si un coin du visuel est coupé.

Apple ignore la transparence

iOS ne conserve pas les pixels transparents d'une icône d'écran d'accueil : il les peint en noir, et il arrondit lui-même les angles. L'icône Apple Touch générée ici est donc toujours opaque et carrée, remplie avec la couleur de fond de l'application, avec une marge d'au moins 8 % et sans votre arrondi des angles.

Fonctionnement

Les icônes sont dessinées par les packages d'image de Go compilés en WebAssembly, dans un thread d'arrière-plan de votre navigateur, avec un rééchantillonnage Catmull-Rom. Une source très grande est d'abord réduite dans la page, pour que chaque modification se redessine rapidement. Votre image n'est pas envoyée.

Questions

Quelle taille doit faire l'image source ?

Une image carrée de 512 × 512 pixels ou plus, idéalement un PNG à fond transparent. La plus grande icône du jeu fait 512 pixels : une source plus petite doit donc être agrandie et manque de netteté.

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

Oui. Les navigateurs se rabattent sur /favicon.ico chaque fois qu'une page ou un fichier ne déclare aucune icône, et certains robots d'indexation et lecteurs de flux cherchent aussi ce fichier. Gardez-le à la racine du site, même si vous déclarez aussi des icônes PNG.

Où placer les fichiers ?

Décompressez-les à la racine de votre site et collez l'extrait HTML dans l'en-tête (head) de chaque page. L'extrait et le manifeste utilisent des chemins qui partent de la racine, comme /favicon.ico : modifiez-les si les fichiers se trouvent ailleurs.

Pourquoi mon navigateur affiche-t-il encore l'ancien favicon ?

Les navigateurs gardent les favicons en cache longtemps. Ouvrez directement l'adresse de l'icône, par exemple /favicon.ico, et rechargez-la, ou videz le cache du site. Une fenêtre de navigation privée montre ce que voit un nouveau visiteur.

Mon image est-elle envoyée ?

Non. L'image est lue par votre navigateur et chaque icône est générée sur votre appareil avec WebAssembly. L'outil n'envoie aucune requête réseau avec l'image.

Autres outils de la catégorie Graphisme