UltKit

Convertir PNG en ICNS

Créez une icône macOS .icns à partir d’un PNG carré, sans ouvrir Xcode ni le Terminal. Utilisez-la pour un script empaqueté en app, une image disque, un dossier ou un build Electron, et découvrez plus bas comment fonctionne l’iconset complet si vous distribuez via Xcode.

Convertisseur d’images

ou déposez Fichiers JPG, JPEG, JPE … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez un PNG carré

    Utilisez un visuel à fond transparent d’au moins 1024 × 1024 px.

  2. 2

    Conservez toutes les tailles

    Sous Réglages avancés, Tailles d’icône est réglé sur Toutes les tailles (16–256) : les listes du Finder, les barres latérales et les vignettes du Dock reçoivent ainsi chacune une image adaptée.

  3. 3

    Convertissez en ICNS

    Cliquez sur Convertir en ICNS et téléchargez le fichier .icns, prêt pour le dossier Resources d’un bundle d’application ou pour une fenêtre Lire les informations.

Un fichier .icns est le conteneur d’icônes d’Apple : un seul fichier, plusieurs images carrées, chacune affichée par le Finder, le Dock ou Spotlight à la taille voulue. Convertir un PNG remplit ces emplacements à partir d’un seul visuel.

PNG en ICNS : ce que contient un fichier d’icône macOS

Apple a introduit le format ICNS avec Mac OS 8.5 en 1998, et Mac OS X l’a conservé comme fichier vers lequel pointe chaque bundle d’application. Le conteneur a évolué avec la densité des écrans : les entrées de 512 px sont arrivées avec Mac OS X 10.5, et l’entrée de 1024 px, nommée 512 × 512 @2x, avec les écrans Retina d’OS X 10.7 et 10.8.

Chaque emplacement est une paire : une image 1x et une image @2x de même taille en points pour les écrans Retina. Le Finder choisit celle qui correspond à l’écran et à l’affichage, ce qui explique qu’un seul PNG de 1024 px réduit par le Finder paraisse plus flou en vue liste qu’une vraie entrée de 16 px.

Tailles d’un iconset Mac, de 16 px à 1024 px

Noms de fichiers attendus par iconutil dans un dossier .iconset. Le fichier @2x compte deux fois plus de pixels que la taille en points.
Taille en pointsFichier 1x (pixels)Fichier @2x (pixels)Où on la voit
16 pticon_16x16.png (16)[email protected] (32)Vue liste du Finder, menus
32 pticon_32x32.png (32)[email protected] (64)Barre latérale, vue en petites icônes
128 pticon_128x128.png (128)[email protected] (256)Vue en icônes du Finder, Dock
256 pticon_256x256.png (256)[email protected] (512)Vue en grandes icônes, Coup d’œil
512 pticon_512x512.png (512)[email protected] (1024)Aperçu Lire les informations, App Store
Terminal : créer un .icns à partir d’un iconset complet avec les outils d’Apple
mkdir MyApp.iconset
sips -z 512 512 icon-1024.png --out MyApp.iconset/icon_512x512.png
cp icon-1024.png MyApp.iconset/[email protected]
# répétez sips pour les fichiers de 16, 32, 64, 128 et 256 px
iconutil -c icns MyApp.iconset

PNG

Portable Network Graphics

Le PNG est un format d'image matricielle sans perte publié en 1996 par le PNG Development Group, puis normalisé par le W3C et l'ISO. Il conserve chaque pixel à l'identique, gère la transparence alpha complète et rend le texte, les contours nets et les aplats de couleur sans artefacts. Cette précision le rend idéal pour les captures d'écran, logos, icônes et éléments d'interface. Le revers est la taille : une photo enregistrée en PNG est souvent plusieurs fois plus lourde que la même en JPEG ou WebP. Tous les navigateurs, systèmes d'exploitation et éditeurs ouvrent les fichiers PNG.

Compression
Sans perte
Transparence
Oui
Animation
Non
Année de création
1996 · PNG Development Group
Convertisseur PNG

ICNS

Icône Apple

ICNS est le format de conteneur d'icônes d'Apple, utilisé pour les icônes d'applications, de dossiers et de documents dans macOS depuis Mac OS 8.5 en 1998. Un seul fichier regroupe plusieurs tailles, de 16×16 jusqu'à 1024×1024 pixels, dont les versions Retina, généralement stockées en données PNG avec transparence. Xcode et macOS le lisent directement, mais il est rarement utilisé hors des plateformes Apple. Windows et la plupart des outils web ne peuvent pas ouvrir l'ICNS sans convertisseur.

Compression
Sans perte
Transparence
Oui
Animation
Non
Année de création
1998 · Apple
Convertisseur ICNS

Un PNG devient ICNS quand un bundle d’app Mac, un installeur ou un dossier a besoin du conteneur d’icônes d’Apple avec plusieurs résolutions dans un seul fichier ; l’ICNS ne revient en PNG que pour réutiliser une icône d’app existante dans un document ou sur un site web.

Convertisseur ICNS en ligne ou Xcode et iconutil

Ce convertisseur remplit les emplacements de 16 à 256 px, ce qui couvre les listes du Finder, la barre latérale, le Dock et la vue en icônes sur tous les Mac, Retina compris jusqu’à l’emplacement de 128 pt. C’est ce qu’il faut pour une icône de dossier, une icône de volume DMG, une app AppleScript ou Automator, ou un outil interne, sans aucun outil de développement installé.

Pour une app soumise au Mac App Store, utilisez la source de 1024 px dans le catalogue d’assets de Xcode ou lancez iconutil sur un iconset complet comme indiqué ci-dessus, afin que les emplacements de 512 pt soient remplis avec de vrais pixels. Partez d’un carré propre : si votre logo est large, l’outil recadrer une image vous donne d’abord un canevas 1:1, et comment recadrer une image selon un ratio explique où laisser des marges.

Questions des utilisateurs Mac sur la conversion PNG en ICNS

Comment mettre une icône ICNS personnalisée sur un dossier ou une app Mac ?

Sélectionnez l’élément dans le Finder, appuyez sur Commande-I pour ouvrir la fenêtre Lire les informations, puis faites glisser le fichier .icns sur la petite icône en haut à gauche de la fenêtre. Pour une application que vous créez vous-même, placez le fichier dans Contents/Resources et indiquez son nom dans la clé CFBundleIconFile du fichier Info.plist.

Quelle taille de PNG choisir au départ pour un ICNS ?

1024 × 1024 px, le plus grand emplacement défini par Apple. Un PNG plus petit se convertit quand même, mais chaque taille supérieure à la source est agrandie et paraît floue sur les écrans Retina. Le visuel doit être carré, avec un fond transparent autour de la forme de l’icône.

Faut-il un ICNS fait main si mon projet Xcode a un catalogue d’assets ?

Non. Lorsqu’une cible macOS utilise un jeu AppIcon dans Assets.xcassets, Xcode le compile et génère le fichier d’icône de l’app pendant la compilation. Un .icns séparé sert aux projets sans Xcode : apps en script shell, outils d’empaquetage Electron et Tauri, bundlers Python et arrière-plans de DMG.

Pourquoi ma nouvelle icône apparaît-elle dans un carré gris arrondi ?

Depuis macOS 11 Big Sur, les icônes d’apps Mac ont la forme d’un carré arrondi, et macOS 26 Tahoe place dans une vignette grise les icônes qui ne remplissent pas cette forme. Dessinez le carré arrondi directement dans le visuel, avec des coins transparents, et le système l’affichera tel que vous l’avez conçu.

Un fichier ICNS compresse-t-il mon image ?

Pas de façon visible. Les fichiers .icns modernes stockent leurs images les plus grandes sous forme de données PNG dans le conteneur, sans perte. Seules les minuscules entrées héritées utilisent le schéma de codage par plages d’Apple avec un masque 8 bits séparé, et elles sont rarement affichées sur les Mac actuels.

Windows ou Linux peuvent-ils utiliser le même fichier d’icône ?

Windows a besoin d’ICO, pas d’ICNS ; PNG en ICO le crée à partir du même visuel. Les bureaux Linux lisent des icônes PNG ou SVG simples dans les dossiers de thème : le PNG d’origine est donc déjà ce qu’il leur faut.