Auditeur d'icônes de manifest PWA

Collez le contenu JSON de votre manifest.json pour vérifier la présence des tailles d'icônes recommandées (192x192, 512x512), du purpose "maskable" et des formats corrects, avant de publier votre application web progressive.

Exemple :

Comment ça marche

Un manifeste PWA techniquement valide en JSON peut malgré tout manquer les icônes attendues par les navigateurs pour proposer l'installation, ou déclarer des icônes qui seront mal recadrées sur Android faute de zone "maskable". Cet outil analyse le tableau icons de votre manifeste et liste les problèmes courants : tailles manquantes, absence de purpose maskable, formats inhabituels ou champs requis absents.

Pourquoi les tailles 192x192 et 512x512 sont-elles recommandées ?

Ce sont les deux tailles les plus largement attendues par les navigateurs et systèmes d'exploitation pour afficher l'icône sur l'écran d'accueil (192x192) et dans les contextes nécessitant une résolution plus élevée comme l'écran de démarrage (512x512). Sans elles, certains navigateurs refusent purement et simplement de proposer l'installation de l'application.

Qu'est-ce qu'une icône "maskable" ?

Une icône avec "purpose": "maskable" est conçue avec une zone de sécurité centrale suffisante pour être recadrée dans différentes formes (cercle, carré arrondi, goutte...) selon le système Android de l'utilisateur, sans que les éléments importants du logo soient coupés. Sans icône maskable dédiée, Android peut appliquer un recadrage automatique qui déforme ou tronque le visuel.

Confidentialité : le contenu collé est analysé entièrement dans votre navigateur, aucune donnée n'est envoyée à un serveur.