ForHosting KIT · Images

Générateur de tailles de favicon pour votre image

Un favicon semble n’être qu’une minuscule image, mais les navigateurs modernes, les écrans d’accueil mobiles et les applications web installées attendent plusieurs ressources carrées.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Ce générateur compare la largeur et la hauteur de votre image aux cibles standard de 16, 32, 48, 180, 192 et 512 pixels. Il précise les formats réalisables avec les pixels d’origine et ceux qui nécessitent un agrandissement, afin de préparer des exports nets avant toute retouche ou automatisation.

Partez des dimensions réelles de la source

Saisissez en pixels la largeur et la hauteur du fichier qui fournira le visuel du favicon. Le calculateur retient la plus petite dimension comme limite, car toutes les cibles de l’ensemble standard sont carrées. Une image de 600 sur 200 possède par exemple beaucoup de pixels horizontalement, mais ne permet que des exports carrés allant jusqu’à 200 sur 200 sans agrandir l’original. Le résultat indique les dimensions source, cette dimension limitante et une fiche pour chaque cible standard : 16, 32, 48, 180, 192 et 512 pixels. Chaque fiche reprend la largeur et la hauteur visées et signale clairement si un agrandissement est nécessaire. Deux listes distinctes regroupent aussi les tailles compatibles et celles qui doivent être agrandies, ce qui facilite leur exploitation manuelle ou automatisée. L’outil n’analyse pas et ne recadre pas le contenu ; vous gardez la maîtrise des marges, du recadrage, de la transparence et du placement du dessin.

Comprenez la compatibilité et l’agrandissement

Une cible est compatible lorsque les deux dimensions de la source sont au moins égales au côté du carré demandé. Une source de 192 sur 300 convient donc aux formats 16, 32, 48, 180 et 192, tandis que 512 est signalé comme nécessitant un agrandissement. Une égalité reste compatible : une image de 48 sur 48 produit la cible de 48 pixels sans être agrandie. Le signalement n’interdit pas automatiquement le format ; il prévient que le logiciel devra inventer des pixels, avec un risque de contours adoucis, de petits caractères flous ou de défauts visibles. Un original vectoriel peut généralement être rendu directement à toutes les tailles sans cette contrainte, mais les dimensions matricielles sont évaluées avec prudence. Toute source dont un côté mesure moins de 16 pixels est refusée. Le calcul est déterministe et ne dépend ni du format, ni des métadonnées, ni de la densité d’écran, ni du navigateur, ni du réseau.

Intégrez le résultat à votre export

Utilisez la réponse comme liste de contrôle plutôt que comme fichiers graphiques déjà produits. Créez directement depuis la source les tailles compatibles, conservez la transparence et appliquez un filtre de réduction de qualité. Examinez chaque taille signalée avant d’agrandir le bitmap, de redessiner le visuel ou de reprendre un original vectoriel. Les variantes de 16, 32 et 48 pixels couvrent les usages courants des navigateurs et des postes de travail. La cible de 180 pixels sert souvent d’icône tactile Apple, tandis que 192 et 512 sont répandues dans les manifestes d’applications web. Les exigences précises restent celles de la plateforme visée : cette capacité ne produit ni HTML, ni manifeste, ni conteneur ICO, ni fichier PNG. Dans une automatisation, utilisez fitting_sizes pour choisir les exports sûrs et upscaling_sizes pour arrêter un contrôle qualité ou réclamer une source plus grande. Chaque requête API coûte $0.002 et fournit des clés stables.

Contrôler un logo avant l’export

Déterminez quelles ressources carrées standard peuvent être réduites depuis le logo matriciel disponible et lesquelles réclament une source plus grande.

Valider une chaîne de ressources web

Arrêtez la compilation lorsque des icônes obligatoires du manifeste nécessiteraient l’agrandissement d’un bitmap.

Préparer une livraison au graphiste

Transmettez une liste exacte des exports fiables et des grandes cibles qui demandent un nouveau visuel.

Quelles tailles de favicon sont vérifiées ?

L’ensemble fixe comprend 16, 32, 48, 180, 192 et 512 pixels, avec une largeur et une hauteur carrées.

Quand une taille est-elle jugée compatible ?

Elle convient sans agrandissement lorsque la largeur et la hauteur source atteignent au moins la taille cible.

Que se passe-t-il sous 16 sur 16 pixels ?

La requête renvoie une erreur de saisie, car la source ne couvre même pas la plus petite cible standard.

Cette capacité redimensionne-t-elle ou recadre-t-elle l’image ?

Non. Elle évalue uniquement les dimensions et renvoie un plan, sans recevoir, décoder, recadrer ou exporter de fichier.

Un signalement d’agrandissement interdit-il ce format ?

Non. Il indique qu’il faut agrandir le bitmap ; une source plus grande ou vectorielle offre généralement un résultat plus net.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/image/favicon-sizes

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/image/favicon-sizes \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"width":256,"height":256}'
{
  "width": 256,
  "height": 256
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.favicon_sizes",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb15
max_megapixels12
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →