App Icon Generator

Generate all your app icons from one image for free — an Xcode-ready iOS AppIcon set with Contents.json, Android launcher and round icons for every density plus the 512 px Play Store icon, and web/PWA favicons, Apple touch icon, maskable icon and site.webmanifest. Preview them on device shapes and download everything as one ZIP.

100% private — everything runs in your browser. Conversion happens on your device; nothing is uploaded.

100% private — runs in your browser

iOS icons are flattened onto the background colour because the App Store rejects transparent icons; iOS rounds the corners itself. The ZIP includes an Xcode-ready AppIcon.appiconset with Contents.json, Android launcher and round icons for every density, a 512 px Play Store icon, and web favicons with a manifest. Your artwork never leaves your device.

How to generate app icons

  1. Drop your icon artwork (1024 × 1024 PNG is ideal).
  2. Choose a background colour and padding.
  3. Pick iOS, Android and/or web.
  4. Download the ZIP and drop the folders into your projects.

What you can use it for

  • Prepare icons for App Store and Google Play submissions
  • Create PWA and website icons with a manifest
  • Update icons for every platform after a rebrand
  • Mock up how your icon looks on a home screen

More free tools

Building for the web?

Format, minify, convert and generate code with our free, private developer tools.

See all free tools →

Frequently asked questions

What size should my source image be?

1024 × 1024 pixels, ideally a PNG. Larger is fine; smaller images will be upscaled and look soft at the App Store size.

Why does my iOS icon have a background?

Apple rejects app icons with transparency, so iOS icons are flattened onto your background colour. iOS adds the rounded corners itself — don't round them in your artwork.

How do I use the iOS icons?

Replace the AppIcon.appiconset folder in your Xcode project's Assets.xcassets with the one from the ZIP.

What is the maskable icon?

Android may crop PWA icons into circles or squircles. The maskable icon adds safe padding so nothing important is cut off.

Is my artwork uploaded?

No. Icons are generated in your browser.