Générateur de favicon — outil gratuit
Transformez n'importe quelle image en un pack favicon complet : un favicon.ico multi-tailles, une icône Apple touch, des icônes Android/PWA, un manifeste web et l'extrait HTML prêt à coller — le tout zippé, dans votre navigateur.
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
Vos fichiers ne quittent jamais votre appareil. Tout le traitement se fait localement dans votre navigateur.
💡 Pour un résultat optimal, importez une image carrée d'au moins 512×512. PNG transparent ou SVG recommandé.
Utilisations courantes
- Créer une icône de site WebGénérez l'ensemble complet des icônes que tout navigateur et appareil attend.
- Générer les icônes PWA et le manifesteObtenez les icônes 192px et 512px et le manifeste Web dont une PWA a besoin.
- Créer une icône Apple TouchGénérez l'icône 180×180 qu'iOS utilise lorsqu'un site est enregistré sur l'écran d'accueil.
- Transformez un logo en favoriConvertissez votre logo de marque en un favicon propre et reconnaissable.
- Générer des icônes de site pour tous les frameworksObtenez des fichiers favicon prêts à l'emploi pour React, Next.js, WordPress et plus.
Comment ça marche
Cet outil convertit tout PNG, JPEG, WebP ou SVG en un ensemble complet de favicon — .ico multi-tailles, icône Apple touch, icônes Android/PWA, un manifeste web, et un extrait HTML prêt à coller — entièrement dans votre navigateur avec l'API Canvas et JSZip. Rien n'est envoyé en ligne ; tout le rendu et l'assemblage de fichiers se font localement.
- 1Canvas redimensionne votre imageLe navigateur dessine votre image source sur des éléments Canvas HTML hors écran à chaque taille requise (16, 32, 48, 180, 192 et 512 px). Les SVG sans attributs width/height explicites sont d'abord normalisés via DOMParser et XMLSerializer afin que Firefox et Chrome produisent un résultat en pixels identique plutôt qu'un canevas vide.
- 2Un encodeur ICO écrit à la main assemble le fichier .icoLes petites entrées ICO (16, 32, 48 px) sont encodées comme des bitmaps DIB BGRA 32 bits bruts — le BITMAPINFOHEADER plus des lignes XOR de bas en haut et un masque AND 1bpp — car les composants shell de Windows exigent un format DIB non compressé à ces tailles. L'outil écrit l'en-tête de répertoire ICO et concatène les entrées entièrement avec DataView et Uint8Array, sans bibliothèque ICO externe.
- 3Les sorties PNG sont produites via canvas.toBlobChaque variante PNG (favicon-16x16, favicon-32x32, apple-touch-icon-180x180, android-chrome-192x192, android-chrome-512x512) est capturée en appelant canvas.toBlob avec 'image/png', déléguant l'encodage sans perte au moteur d'image intégré du navigateur. Un remplissage, une couleur de fond et un découpage de forme (carré, arrondi ou cercle) optionnels sont appliqués au contexte canevas avant capture.
- 4JSZip regroupe tout en un seul téléchargementJSZip assemble tous les fichiers générés — favicon.ico, les cinq PNG, un site.webmanifest avec le nom de votre appli, et un favicon-snippet.html avec les bonnes balises <link> — en un seul blob .zip qui se télécharge automatiquement sur votre appareil.
Votre image est chargée directement dans l'API Canvas du navigateur et ne quitte jamais votre appareil — aucune donnée de fichier n'est transmise à un serveur à aucun moment.
Outils associés
Convertisseur PNG en ICO (favicon)
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.
Créateur de GIF animé
Combinez plusieurs images en un GIF animé. Délai entre les images, largeur de sortie, bouclage et qualité réglables. Encodé entièrement dans votre navigateur.
Créateur de signature
Dessinez une signature avec votre souris, votre doigt ou un stylet, ou saisissez votre nom dans une police manuscrite, puis exportez-la en PNG ou SVG transparent.