Générateur d’icônes d’app pour iOS, Android, macOS et watchOS

Déposez un PNG 1024×1024 et téléchargez un zip avec toutes les tailles, prêt pour Xcode et Android Studio. Sans e-mail ni envoi : tout se passe dans votre navigateur.

Plateformes

Fonctionne entièrement dans votre navigateur. Rien n’est envoyé ni stocké.

Mode d’emploi

  1. Déposez un PNG d’au moins 1024×1024 dans le cadre ou cliquez pour choisir un fichier.
  2. Cochez les plateformes : iPhone, iPad, Mac, Apple Watch, Android. Ouvrez « Liste des tailles » pour voir chaque taille.
  3. Cliquez sur « Générer l’aperçu » pour voir l’icône à chaque taille.
  4. Cliquez sur « Télécharger (ZIP) ». Dans Xcode, glissez AppIcon.appiconset dans Assets.xcassets ; sur Android, copiez les dossiers mipmap dans app/src/main/res.

Chaque store et chaque type d’appareil demande ses propres tailles d’icône, et les exporter une par une depuis un logiciel de design prend du temps et laisse facilement passer un oubli. Ce générateur d’icônes d’application part d’un seul PNG carré d’au moins 1024×1024 pixels et produit tout le jeu dans un zip : 9 tailles pour iPhone, 10 pour iPad, 10 pour macOS, 11 pour Apple Watch et 6 pour Android.

Les icônes Apple sont rangées dans AppIcon.appiconset avec un Contents.json qui indique filename, idiom, scale et size pour chaque image : il suffit de glisser le dossier dans Assets.xcassets sous Xcode. Pour Android, l’outil crée ic_launcher.png dans mipmap-mdpi (48 px), hdpi (72 px), xhdpi (96 px), xxhdpi (144 px) et xxxhdpi (192 px), ainsi qu’un ic_launcher-playstore.png de 512 px pour Google Play. La réduction se fait par étapes de moitié pour limiter l’effet d’escalier sur les petites tailles.

À savoir : seul le PNG est accepté, et une image non carrée est étirée pour remplir chaque icône, recadrez-la d’abord. Seules les icônes macOS reçoivent des coins arrondis (zone centrale de 80 %, rayon de 22,37 %, fond transparent) ; les autres restent carrées. Les icônes adaptatives Android, avec calques d’avant-plan et d’arrière-plan, ne sont pas générées. Tout se passe dans votre navigateur : l’image n’est ni envoyée ni conservée.

Questions fréquentes

Que contient le zip ?

Les plateformes Apple sont dans AppIcon.appiconset avec un Contents.json (filename, idiom, scale, size). Android est dans android/ avec ic_launcher.png en mipmap-mdpi (48px), hdpi (72px), xhdpi (96px), xxhdpi (144px), xxxhdpi (192px) et un ic_launcher-playstore.png de 512px.

Quelle image utiliser ?

Un PNG d’au moins 1024×1024 pixels. Une image plus petite ne peut pas être exportée. Utilisez une image carrée, car elle est étirée pour remplir chaque icône carrée. La transparence est conservée si le PNG a un canal alpha.

Les icônes macOS sont-elles différentes ?

Oui. Les icônes Mac reçoivent des coins arrondis : le visuel occupe les 80 % centraux (10 % de marge de chaque côté) avec un rayon de 22,37 % de cette zone, sur fond transparent.

Outils similaires