How to Generate an iOS AppIcon Set (and Android Icons) From One Image

By Alok Singh · Published

Every platform wants icons differently. Xcode wants an asset catalogue, iOS 18 added dark and tinted variants, macOS has its own grid, Android needs adaptive layers plus a monochrome one for themed icons, and PWAs want maskable versions. Getting any of it wrong means a rejected build or an icon with a white box around it. App icon generator takes one square image and outputs ready-to-drop folders for all of them, with a live preview of each platform's mask.

Steps

  1. Bring a 1024×1024 (or larger) square PNG with square, not rounded, corners. No artwork yet? The built-in Icon maker combines a gradient background, a glyph and a few letters (four at most).
  2. Tick the platforms you ship: iOS/iPadOS, macOS, watchOS, visionOS, Android, web.
  3. Look over the live previews, which show how each platform crops the artwork: Apple's rounded square, Android's circle and squircle shapes, the single-colour themed version, and the safe area a maskable web icon must respect.
  4. Download the ZIP.

What you get

The rules that cause rejections

iOS 18 dark and tinted

For the dark variant, supply just the artwork over transparency and let iOS draw the dark background behind it. Tinted icons are grayscale; iOS applies the user's chosen tint. Keep the single-size option on and tick dark and tinted, and the ZIP adds both to Contents.json. If you've designed your own variants, upload them instead.

A quick workflow

  1. Export your logo at 1024×1024 from your design tool, no corners.
  2. Check the Android circle preview. If the logo touches the edge, shrink it a bit in the source.
  3. Download, drag the iOS AppIcon set into Xcode's asset catalogue and the Android res folders into your project.
  4. Build and look at the home screen in light, dark and tinted modes.

Privacy

The tool page says icons are drawn on a canvas in the tab and zipped there, and its code doesn't send your artwork anywhere. Letters typed in the icon maker aren't added to the page address. Like the rest of the site, the page shows Google ads.

FAQ

What size should an iOS icon be? 1024×1024. Xcode generates the rest.

Why was my icon rejected? Almost always transparency (an alpha channel) in the 1024 PNG.

Does it make Android themed icons? Yes, with a monochrome layer and adaptive XML.

Is my image uploaded? No, according to the page.

One image, every platform: try App icon generator.

— Alok Kumar Singh


← All guides