Apple Icon Tool

macOS App Icon Generator

Build the Xcode-facing icon package: macOS idiom files, Contents.json, an ICNS download, and the rest of the Apple platform icon set in one browser export.

Built for the actual export workflow

Each page focuses on a different search intent, but the generator exports the same complete Apple icon package.

Xcode asset catalog ready

The export creates AppIcon.appiconset with generated PNG files and Contents.json, ready to replace or import into Assets.xcassets.

macOS idiom coverage

The macOS slots cover 16, 32, 128, 256, 512, and @2x Retina variants up to 1024 px.

ICNS alongside AppIconSet

The separate ICNS file is generated from the rendered Mac preview sizes, so desktop packaging workflows can use it directly.

Icon sizes and files

The tables below reflect the files generated by the current browser export code.

macOS icon sizes

Rendered as Mac-style icons and used for ICNS plus AppIcon.appiconset mac idiom slots.

Slot Output Filename Use
Small 16 x 16 icon_16x16.png Finder list and small UI
Small Retina 32 x 32 [email protected] Retina 16 pt
Standard 32 x 32 icon_32x32.png Standard app surfaces
Standard Retina 64 x 64 [email protected] Retina 32 pt
Medium 128 x 128 icon_128x128.png Finder and settings
Medium Retina 256 x 256 [email protected] Retina 128 pt
Large 256 x 256 icon_256x256.png Large app previews
Large Retina 512 x 512 [email protected] Retina 256 pt
Extra Large 512 x 512 icon_512x512.png Modern macOS source slot
Extra Large Retina 1024 x 1024 [email protected] Retina 512 pt

Xcode package files

Files placed inside or beside the exported AppIcon.appiconset ZIP.

Slot Output Filename Use
Asset catalog folder Multiple AppIcon.appiconset/ Drop into Assets.xcassets
Metadata JSON Contents.json Xcode icon slot mapping
Desktop icon 16-1024 px AppIcon.icns macOS packaging
Website icon 16, 32, 48 px favicon.ico Web app favicon

Export formats

Use the ZIP for Xcode, the ICNS file for desktop packaging, and favicon.ico for the web.

AppIcon.appiconset ZIP

A complete Xcode asset catalog folder with generated PNG files and Contents.json.

ICNS download

A separate desktop icon file generated from the Mac preview ladder.

favicon.ico

A root-level favicon.ico containing 16, 32, and 48 px icon entries for web use.

Frequently Asked Questions

Specific answers for this generator workflow.

Is the export ready for Xcode?

The ZIP contains AppIcon.appiconset and Contents.json, so it is built for Xcode asset catalog workflows.

Which macOS sizes are generated?

The macOS slots include 16, 32, 128, 256, and 512 pt sizes with Retina variants up to 1024 px.

Is ICNS part of the AppIcon.appiconset folder?

No. ICNS is provided as a separate download, while the ZIP contains AppIcon.appiconset, favicon.ico, and readme.md.

Can this help with universal Apple apps?

Yes. The same AppIcon.appiconset export also includes iPhone, iPad, iOS marketing, and Watch icon entries.

Move between platform-specific entry points without losing the single export workflow.