App Icons Generator

Drop one 1024×1024 PNG. Get every iOS, macOS & watchOS icon size — plus a ready-to-drag Xcode AppIcon.appiconset. All in your browser.

32 icon sizes 100% client-side No upload Zero dependencies
Drop a PNG here or click to choose
Best results: a square image, 1024×1024 or larger. Processing happens locally — your image never leaves this page.

Waiting for an image…

Prefer the command line?

The original macOS shell script does the same thing with a single sips call per size. No dependencies beyond what ships with macOS.

# clone & run
git clone https://github.com/bmmmm/app-icons-generator.git
cd app-icons-generator
./ios-icon-generator.sh example/app-icon-1024.png ./out

# -> ./out now holds Icon-16.png … Icon-1024.png (32 sizes)

How the browser tool works

1 · Drop

Pick a square PNG (1024px recommended). Everything runs locally via the Canvas API.

2 · Preview

All 32 sizes are rendered with progressive high-quality downscaling and shown in a grid.

3 · Download

Get a .zip with every size and a drag-ready AppIcon.appiconset for Xcode.

Drop straight into Xcode

  1. Unzip the download.
  2. Drag the AppIcon.appiconset folder into your target's Assets.xcassets.
  3. Set it as the app icon under Target → General → App Icons and Launch Screen.

The all-icons/ folder additionally contains every raw size, matching the shell script's output exactly.