App Icon Batch Generation Guide: Create All iOS & macOS Sizes in Seconds
Learn how to batch generate iOS and macOS App Icons. Create 20+ sizes from a single 1024×1024 image in seconds. Includes Xcode import guide and best practices for developers.

App Icon Batch Generation: Create All iOS & macOS Sizes in Seconds
When developing iOS/macOS apps, App Icon creation is an unavoidable task.
But App Icons aren't just one size. App Store submission requires 20+ different sizes for various devices and contexts.
- iPhone, iPad, Apple Watch...
- @1x, @2x, @3x...
- 1024×1024 for App Store...
Manually resizing each one takes 30+ minutes.
This article shows you how to batch generate all sizes from a single 1024×1024 source image in seconds.
Required App Icon Sizes
iOS Apps (2025)
| Use | Size | Scale | Filename Example |
|---|---|---|---|
| iPhone Notification | 20×20 | @2x | Icon-20@2x.png |
| iPhone Notification | 20×20 | @3x | Icon-20@3x.png |
| iPhone Settings | 29×29 | @2x | Icon-29@2x.png |
| iPhone Settings | 29×29 | @3x | Icon-29@3x.png |
| iPhone Spotlight | 40×40 | @2x | Icon-40@2x.png |
| iPhone Spotlight | 40×40 | @3x | Icon-40@3x.png |
| iPhone App | 60×60 | @2x | Icon-60@2x.png |
| iPhone App | 60×60 | @3x | Icon-60@3x.png |
| iPad Notification | 20×20 | @1x | Icon-20.png |
| iPad Notification | 20×20 | @2x | Icon-20@2x.png |
| iPad Settings | 29×29 | @1x | Icon-29.png |
| iPad Settings | 29×29 | @2x | Icon-29@2x.png |
| iPad Spotlight | 40×40 | @1x | Icon-40.png |
| iPad Spotlight | 40×40 | @2x | Icon-40@2x.png |
| iPad App | 76×76 | @1x | Icon-76.png |
| iPad App | 76×76 | @2x | Icon-76@2x.png |
| iPad Pro | 83.5×83.5 | @2x | Icon-83.5@2x.png |
| App Store | 1024×1024 | @1x | Icon-1024.png |
macOS Apps
| Size | Scale | Notes |
|---|---|---|
| 16×16 | @1x, @2x | Menu bar, etc. |
| 32×32 | @1x, @2x | Finder, etc. |
| 128×128 | @1x, @2x | Dock |
| 256×256 | @1x, @2x | Large display |
| 512×512 | @1x, @2x | Maximum display |
Total: 20+ sizes required
Traditional Methods and Their Problems
Method 1: Manual Creation in Photoshop
- Open 1024×1024 source image
- "Image" → "Image Size" to resize
- "Save As"
- Repeat 20+ times...
⏰ Time required: 30 minutes to 1 hour
Risk of size mistakes or naming errors.
Method 2: Online Generators
Web-based App Icon generation services exist, but:
- ❌ Requires uploading images to servers
- ❌ Uncomfortable uploading unreleased app icons
- ❌ Doesn't work offline
Method 3: Command-Line Tools
Automation via sips or shell scripts is possible, but:
- ❌ Requires command-line knowledge
- ❌ Script creation and maintenance is tedious
- ❌ Needs updates when new sizes are added
Most Efficient Method: DockBuddy Resizer
DockBuddy Resizer batch generates all sizes from a 1024×1024 source in seconds.
Steps
-
Prepare a 1024×1024 source image
- PNG format recommended (supports transparency)
- Must be square
-
Launch DockBuddy Resizer
-
Drag & drop your source image
-
Select App Icon preset
- "iOS App Icon"
- "macOS App Icon"
- Or both
-
All sizes output in seconds
That's it—20+ sizes generated automatically.
Batch Processing Power
Developing multiple apps? Drop multiple source images at once to batch generate App Icons for all apps.
Example: 5 apps × 20 sizes = 100 files
Traditional method: 2+ hours DockBuddy Resizer: ~30 seconds
Importing to Xcode
Steps to add generated App Icons to your Xcode project:
Method 1: Drag Directly to Assets.xcassets
- Open project in Xcode
- Select Assets.xcassets
- Select AppIcon (or right-click → "New App Icon" if missing)
- Drag generated images to corresponding slots
Method 2: Bulk Import from Finder
- Open the AppIcon.appiconset folder in Finder via Assets.xcassets
- Copy all generated image files
- Restart Xcode
Contents.json Update
After adding images, verify Contents.json is correctly updated. DockBuddy Resizer outputs filenames that Xcode recognizes easily.
App Icon Best Practices
1. Create Source at Maximum Size
Always create your source at 1024×1024 or larger. Upscaling smaller images degrades quality.
2. Use PNG for Transparency
For macOS rounded icons or any transparency needs, save as PNG format.
3. Check Visibility at Small Sizes
What looks great at 1024×1024 may become unclear at 16×16 or 29×29. Preview small sizes after generation.
4. Review App Store Guidelines
Check Apple's Human Interface Guidelines for recommended design practices.
FAQ
Q: Does it work with transparent PNGs?
A: Yes, transparency is preserved across all sizes. Choose PNG as output format.
Q: Does it support new sizes added in iOS 18?
A: DockBuddy Resizer is regularly updated to support the latest iOS/macOS required sizes.
Q: Can it generate Apple Watch icons?
A: Yes, watchOS sizes are included.
Q: Can I generate icons for multiple apps at once?
A: Yes, drop multiple source images simultaneously to batch generate App Icons for all apps.
Integrating into Your Development Workflow
Example workflow for smooth App Icon generation:
Design creation (Figma/Sketch)
↓
Export at 1024×1024
↓
Batch generate with DockBuddy Resizer
↓
Import to Xcode
↓
Build & Test
CI Integration
For large teams, consider integrating App Icon generation into CI/CD pipelines. DockBuddy Resizer is a desktop app, but it's perfect for optimizing local development environments.
Summary
App Icon creation is a surprisingly time-consuming part of app development.
| Method | Time | Effort |
|---|---|---|
| Manual in Photoshop | 30 min - 1 hr | High |
| Online tools | 10 min | Medium (security risk) |
| DockBuddy Resizer | Seconds | Low |
Drag & drop a 1024×1024 source to batch generate all iOS/macOS sizes.
Developers, free yourselves from App Icon creation hassle.
Related Articles
Try DockBuddy Resizer
$9.99 one-time to streamline App Icon creation.