Image input
- Drag-and-drop onto the main window
- Choose Image… file picker · Paste from clipboard (⌘V)
- Formats: PNG, JPEG, HEIC, TIFF, PDF
- Best results from a square image at least 1024×1024
Preview
- Live 256 pt icon preview
- Updates when crop mode changes
- Rounded-rectangle preview (approximates App Store icon look)
Export targets
Check the jobs you want. Nothing is implied — App Clip header and Mac screenshots are never bundled into an iOS or macOS icon export.
| Option | Output |
|---|---|
| iOS App Icon | Full multi-size iOS-AppIcon.appiconset (iPhone, iPad, marketing 1024) |
| macOS App Icon | macOS-AppIcon.appiconset, MacAppIcon.iconset, .icns |
| 1024×1024 PNG | Standalone {base}-1024.png at the export root |
| Single-size catalogs | Modern iOS and macOS AppIcon.appiconset (one 1024 slot each) |
| Mac screenshots | Five App Store Connect sizes — only when this target is checked |
| App Clip header | 1800×1200 JPEG + PNG — only when this target is checked; not part of iOS App Icon |
1024×1024 marketing icon
ikonMaker writes
{baseName}-1024.png at the export root — ready to drop into App Store Connect.
The dedicated 1024×1024 platform also writes modern single-size catalogs:
One AppIcon-1024.png · Contents.json with
universal / ios / 1024x1024.
One AppIcon-1024.png · Contents.json with
mac / macos / 1024x1024.
Use single-size sets for Xcode projects that use a single 1024 App Icon instead of the classic multi-size matrix.
Crop modes
| Mode | Behavior |
|---|---|
| Center crop (square) | Crops the center square from the source image |
| Fit with padding | Scales to fit inside a square with white letterboxing |
Export options
- Configurable base name (default
AppIcon) - Timestamped output folder:
ikonMaker-{baseName}-{timestamp} - Reveal in Finder after export
- Status line with file count and folder name
macOS icon sizes (complete — 10 PNGs)
| Points | 1× px | 2× px |
|---|---|---|
| 16×16 | 16 | 32 |
| 32×32 | 32 | 64 |
| 128×128 | 128 | 256 |
| 256×256 | 256 | 512 |
| 512×512 | 512 | 1024 |
Also writes MacAppIcon.iconset with iconutil names
and builds .icns. Full macOS / both exports include root
{base}-1024.png.
iOS icon sizes (complete — 18 PNGs)
| Device | Role | Points | Scales (px) |
|---|---|---|---|
| iPhone | Notification | 20×20 | 2× 40, 3× 60 |
| iPhone | Settings | 29×29 | 2× 58, 3× 87 |
| iPhone | Spotlight | 40×40 | 2× 80, 3× 120 |
| iPhone | App | 60×60 | 2× 120, 3× 180 |
| iPad | Notification | 20×20 | 1× 20, 2× 40 |
| iPad | Settings | 29×29 | 1× 29, 2× 58 |
| iPad | Spotlight | 40×40 | 1× 40, 2× 80 |
| iPad | App | 76×76 | 1× 76, 2× 152 |
| iPad Pro | App | 83.5×83.5 | 2× 167 |
| App Store | Marketing | 1024×1024 | 1× 1024 |
Export validates every file’s on-disk pixel size and that all catalog slots are present.
Mac App Store screenshots (complete — 5 PNGs)
Written to MacAppStoreScreenshots/ only when the Mac screenshots
target is checked (preset Screenshots):
| Size (px) | Aspect | Typical use |
|---|---|---|
| 1280 × 800 | 16:10 | Mac App Store screenshot |
| 1440 × 900 | 16:10 | Mac App Store screenshot |
| 1800 × 1200 | 3:2 | Mac App Store screenshot |
| 2560 × 1600 | 16:10 | Retina screenshot |
| 2880 × 1800 | 16:10 | Retina screenshot |
Center crop fills the frame; fit-with-padding letterboxes on white.
Xcode workflow
- Export from ikonMaker (full multi-size set, or 1024×1024 single-size).
- Drag
AppIcon.appiconsetinto Assets.xcassets. - Assign to the app target (and App Clip target if used).
- Archive — Connect validates the 1024×1024 marketing icon.
Or upload root {base}-1024.png directly where App Store Connect asks for a marketing icon.
Privacy & security
- App Sandbox enabled
- User-selected read/write only
- No network access · No analytics or tracking
- Privacy manifest included (
PrivacyInfo.xcprivacy)
System requirements: macOS 14.0+ · Apple Silicon or Intel. See Privacy policy.