Aller au contenu

Générer des icônes d’app iOS et Android

Transformez une seule image en toutes les tailles d’icônes iOS, Android, PWA et favicon, avec catalogue d’assets Xcode et calques d’icône adaptative, réunis dans un ZIP dans votre navigateur.

Déposez l’image de votre icônePNG, JPG, WebP ou SVG · 1024 × 1024 px ou plus recommandé · jusqu’à 50 Mo
Choisir un fichierTraité sur votre appareil, jamais envoyé

Une image devient 39 icônes PNG pour iOS, Android et le web, avec Contents.json, le XML d’icône adaptative, favicon.ico et un manifeste web, le tout généré dans votre navigateur.

Fonctionne dans votre navigateur · aucun envoiComment ça marche

Comment utiliser Générateur d’icônes d’app

  1. 1

    Ajoutez votre visuel

    Déposez un PNG, JPG, WebP ou SVG carré, idéalement de 1024 × 1024 pixels ou plus ; un logo avec un arrière-plan transparent convient aussi très bien.

  2. 2

    Choisissez les plateformes

    Gardez iOS, Android et Web et PWA, ou décochez celles que vous ne publiez pas, puis choisissez le jeu complet de tailles Xcode ou une seule icône de 1024 px.

  3. 3

    Ajustez le rendu

    Réglez la marge intérieure, la couleur d’arrière-plan et la taille du visuel dans les icônes adaptatives et maskable, en vérifiant les repères de zone de sécurité et les formes des lanceurs.

  4. 4

    Téléchargez le ZIP

    Cliquez sur Télécharger le ZIP et copiez chaque dossier dans votre projet ; le fichier README inclus indique où placer chaque fichier.

Limites et Pro

Gratuit et sans filigrane : une image source jusqu’à 50 Mo à la fois, jusqu’à 44 icônes PNG par ZIP (39 par défaut, 5 de plus avec le calque d’icône thématique), téléchargements illimités.

À propos de Générateur d’icônes d’app

Le générateur d’icônes d’application transforme une seule image en jeu d’icônes complet pour une application mobile ou une application web progressive, avec des fichiers nommés et rangés dans des dossiers comme Xcode, Android Studio et les navigateurs l’attendent. Avec toutes les plateformes sélectionnées, le ZIP contient 39 fichiers PNG : 15 pour le catalogue d’assets iPhone et iPad, dont l’icône App Store de 1024 px, 15 images de lanceur Android pour les densités de mdpi à xxxhdpi, l’icône Google Play de 512 px, et 8 icônes web couvrant les tailles de manifeste 192 et 512 px, des versions maskable, l’apple-touch-icon de 180 px et des favicons de 16, 32 et 48 px.

Aux images s’ajoutent un fichier Contents.json pour AppIcon.appiconset, le XML mipmap-anydpi-v26 pour les icônes adaptatives d’Android 8 avec une ressource de couleur d’arrière-plan, un favicon.ico à trois tailles, un bloc icons pour manifest.webmanifest et les balises HTML link. Les fichiers iOS sont écrits sans canal alpha, car Xcode refuse les icônes App Store qui en ont un, et chaque taille est réduite à partir d’un original de 1024 px par étapes de moitié pour que les petites icônes restent nettes.

L’outil ne conçoit pas d’icône et ne supprime pas d’arrière-plan à votre place, et il utilise une couleur unie pour le calque d’arrière-plan adaptatif plutôt qu’une seconde image. Les aperçus Squircle, Goutte et cercle imitent des lanceurs courants ; chaque fabricant de téléphones dessine son propre masque, vérifiez donc le résultat sur un appareil réel.

Confidentialité

Votre visuel est décodé, redimensionné et intégré au ZIP par cet onglet du navigateur, à l’aide d’un canvas et d’un Web Worker local : l’image ne quitte jamais votre appareil et rien n’est envoyé ni conservé.

Fonctionnalités

Catalogue d’assets Xcode

AppIcon.appiconset avec Contents.json, toutes les tailles iPhone et iPad, PNG sans canal alpha.

Icônes adaptatives Android

Calques de premier plan, ressource de couleur d’arrière-plan, icônes rondes, calque thématique et icône Play Store 512.

PWA et favicons

Icônes de manifeste, versions maskable, apple-touch-icon, favicon.ico et balises HTML prêtes à l’emploi.

Générateur d’icônes d’app : questions fréquentes

Quelle taille doit avoir mon image source ?
Utilisez une image carrée d’au moins 1024 × 1024 pixels, la taille de l’icône App Store et du plus grand fichier du jeu. Une image plus petite fonctionne, mais les grandes icônes sont agrandies et paraissent floues, et l’outil vous en avertit. Les fichiers SVG sont dessinés à pleine résolution : un logo vectoriel reste donc net à toutes les tailles.
Où placer les fichiers dans mon projet Xcode ?
Ouvrez Assets.xcassets dans Xcode, supprimez le jeu AppIcon existant et faites glisser le dossier ios/AppIcon.appiconset du ZIP, ou remplacez ce dossier dans le Finder. Contents.json associe chaque PNG à son emplacement iPhone, iPad ou App Store. Si votre projet vise Xcode 14 ou une version plus récente, vous pouvez choisir Single 1024 et laisser Xcode créer les tailles inférieures.
Comment fonctionnent les icônes adaptatives Android ?
Depuis Android 8, une icône de lanceur comporte deux calques de 108 dp : un arrière-plan, ici la couleur choisie, et un premier plan avec votre visuel. Le lanceur recadre les 72 dp centraux et applique sa propre forme, comme un cercle ou un squircle ; tout ce qui dépasse du cercle central de 66 dp peut donc disparaître. Les repères de zone de sécurité montrent ces deux limites sur l’aperçu.
Qu’est-ce qu’une icône maskable pour une PWA ?
Une icône maskable remplit tout le carré avec l’arrière-plan, pour qu’Android puisse la découper en n’importe quelle forme sans bordures blanches. Les navigateurs ne garantissent que le cercle couvrant les 80 % centraux de l’image : gardez donc les logos à l’intérieur. Le ZIP inclut des PNG maskable de 192 et 512 px, et l’extrait de manifeste les signale avec purpose maskable à côté des icônes classiques.
Pourquoi mes icônes iOS ont-elles une couleur d’arrière-plan ?
Apple exige des icônes d’application entièrement opaques : une icône App Store avec canal alpha échoue à la validation, et les zones transparentes apparaîtraient en noir sur l’écran d’accueil. L’outil remplit donc les icônes iOS, l’apple-touch-icon, l’icône Play Store et les icônes adaptatives et maskable avec votre couleur d’arrière-plan, même si les icônes web transparentes sont activées.