Image source
Importez un PNG ou SVG pour afficher l’aperçu.
Importez un PNG ou un SVG, prévisualisez vos icônes web et PWA, puis téléchargez le ZIP contenant favicon.ico, les PNG et site.webmanifest.
Importez un PNG ou SVG, puis ajustez marges, arrière-plan, manifest, aperçus et téléchargements depuis le panneau principal.
PNG et SVG sont pris en charge. PNG transparent ou SVG statique simple recommandé. Taille minimale conseillée: 512×512.
Déposez votre PNG/SVG ici
ou cliquez pour sélectionner
Importez un PNG ou SVG, puis ajustez marges, arrière-plan, manifest, aperçus et téléchargements depuis le panneau principal.
Mode de marge
Mode de fond
Style des coins en aperçu
Couleur de fond
Téléchargez le pack ZIP complet, le manifest, ou chaque fichier séparément.
Importez un PNG ou SVG pour afficher l’aperçu.
Aperçu
Importez un PNG ou SVG pour afficher l’aperçu.
Importez un PNG ou SVG pour afficher l’aperçu.
Importez un PNG ou SVG pour afficher l’aperçu.
—
—
—
—
Fichiers générés automatiquement, téléchargeables individuellement ou en ZIP.
Téléchargez le pack ZIP complet, le manifest, ou chaque fichier séparément.
favicon-16x16.png
16×16
favicon-32x32.png
32×32
favicon-48x48.png
48×48
favicon.ico
48×48
apple-touch-icon.png
180×180
icon-192x192.png
192×192
icon-512x512.png
512×512
icon-maskable-192x192.png
192×192
icon-maskable-512x512.png
512×512
icon-256x256.png
256×256
icon-1024x1024.png
1024×1024
site.webmanifest
JSON
{
"name": "Toolbye App",
"short_name": "Toolbye",
"theme_color": "#2563eb",
"background_color": "#ffffff",
"display": "standalone",
"start_url": "/",
"icons": [
{
"src": "icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any"
},
{
"src": "icon-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any"
},
{
"src": "icon-maskable-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "icon-maskable-512x512.png",
"sizes": "512x512",
"type": "image/png",
"purpose": "any maskable"
}
]
}Le ZIP contient 10 icônes PNG, favicon.ico et site.webmanifest. Ce sont des ressources web et PWA, pas un projet complet d’application native.
favicon-16x16.pngfavicon-32x32.pngfavicon-48x48.pngapple-touch-icon.pngicon-192x192.pngicon-512x512.pngicon-maskable-192x192.pngicon-maskable-512x512.pngicon-256x256.pngicon-1024x1024.pngfavicon.icosite.webmanifest<link rel="icon" href="/favicon.ico">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="manifest" href="/site.webmanifest">Avec un sous-dossier comme /icons/, adaptez les liens HTML et gardez le manifeste avec les PNG. Réglez start_url sur l’entrée réelle de votre application. Le SVG source n’est pas inclus dans le ZIP.
Petite icône d’onglet navigateur. Le contour doit rester lisible à très petite taille.
Utilisée pour l’installation web app sur l’écran d’accueil.
Adaptée aux masques de lanceurs Android; le sujet doit rester dans une zone centrale sûre.
Un sujet plein cadre peut être rogné selon la plateforme.
Une grande zone vide rend l’icône visuellement trop petite.
Le service supporte PNG et SVG. Pour un SVG complexe, simplifiez-le ou utilisez PNG.
Une faible résolution dégrade la netteté en 512/1024.
Dans cette implémentation, l’analyse, le rendu, le manifest et le ZIP sont traités dans le navigateur.
Aucune API externe dédiée n’est requise pour le flux principal.
PNG et SVG. PNG transparent et SVG statique simple sont recommandés.
Pour éviter que le sujet soit coupé sur différents lanceurs/plateformes.
Favicon pour onglets navigateur, app icon pour installation/écran d’accueil.
Une icône prévue pour les masques de forme (Android).
Le flux normal est traité localement dans le navigateur.
Au moins 512×512, 1024×1024 de préférence.
Le canal alpha aide à détecter correctement les limites du sujet.
Oui. Passez la couleur d’icône en mode personnalisé puis choisissez une couleur preset ou HEX (teinte unie).
Convertissez texte et images vers/depuis Base64.
Formatez, minifiez et validez du JSON.
Convertissez rapidement timestamp et date/heure.