Wie erstelle ich ein .icns-Icon für eine macOS-App?
macOS-ICNS-Icon-Generator - online, im Browser, ohne Installation. Wirf dein Bild rein (PNG, JPG, WebP), wähl Größen (16, 32, 64, 128, 256, 512, 1024 px), lade eine fertige .icns-Datei herunter, die all diese Layer enthält.
Das ICNS-Format ist Apples Multi-Layer-Container - macOS wählt automatisch 16 px für die Finder-Listenansicht, 128 px für Quick Look, 1024 px für "Informationen" auf Retina.
Alles läuft lokal - das Bild verlässt deinen Browser nie.
Ideal für Electron, Tauri, py2app und native macOS-Apps.
So nutzt du das Tool
- Lade ein quadratisches Bild hoch - idealerweise 1024×1024 px PNG (oder größer). Apple verlangt 1024 für Retina; kleinere Quellen wirken auf High-DPI-Displays unscharf.
- Wähl die Größen, die enthalten sein sollen, rechts aus. Standardmäßig alle 7 macOS-Standardgrößen.
- Klick ".icns generieren". Der Generator skaliert auf jede Größe, kodiert als PNG, führt sie in einer einzigen Multi-Layer-.icns-Datei zusammen.
- Herunterladen. Leg sie in `Resources/AppIcon.icns` in deinem .app-Bundle ab, oder verweis aus `package.json` (Electron) bzw. `tauri.conf.json` (Tauri) darauf.
Wann das hilfreich ist
Wo ICNS verlangt wird - typische Verwendungen:
- Electron- und Tauri-Apps - beide Frameworks brauchen separate ICNS für macOS und ICO für Windows. Aus electron-builder.json (mac.icon) oder tauri.conf.json verweisen.
- py2app und pyinstaller auf macOS - gleiches Spiel für Python-Apps.
- Native Swift- / Objective-C-Apps - in Xcode verweist du auf einen Asset Catalog mit .icns für AppIcon.
- CocoaPods / Sparkle-Updater - manche brauchen ein eigenes Icon-Set.
- macOS-Automator-Workflows und Kurzbefehle - nutzen ebenfalls ICNS.
Zusammen mit dem Windows-Icon-Generator und dem Favicon-Generator hast du ein vollständiges Cross-Platform-Set.