Skip to content
ToolsOnDuty - free online tools
Generators

App Icon Generator

Generate all iOS, Android and web app icon sizes from one image.

Free foreverRuns in your browserNo sign-up

Drop a square image here (1024 x 1024 recommended), or

Your image never leaves your device; every size is generated in your browser. The ZIP includes the iOS AppIcon.appiconset (with Contents.json), Android mipmaps, the Play Store 512 icon and web / PWA icons.

About the App Icon Generator

Shipping an app means providing its icon in many sizes: the iOS AppIcon set, Android mipmap densities, the Play Store 512 icon and web or PWA icons.

This tool takes one square image (1024 x 1024 is ideal) and generates every size in your browser, then packages them into a ZIP with the Xcode Contents.json and Android folder structure ready to drop in.

Your image is processed entirely on your device and never uploaded to a server.

Key features

  • iOS AppIcon.appiconset with Contents.json
  • Android mipmap-mdpi to xxxhdpi plus Play Store 512
  • Web favicons, apple-touch-icon and PWA icons
  • Background colour or transparency, downloaded as one ZIP

How to use

  1. 1Drop or choose a square image, ideally 1024 x 1024.
  2. 2Pick a background colour, or keep it transparent for Android and web.
  3. 3Click Download all icons to save the ZIP.

Examples

Full icon set
Input: One 1024 x 1024 image
Output: app-icons.zip

The ZIP contains the iOS, Android and web icons in the correct folders and sizes.

Frequently asked questions

What size image should I upload?
A square 1024 x 1024 PNG works best, since every smaller size is scaled down from it. Larger sources are fine; non-square images are centre-cropped to a square.
Why should iOS icons not be transparent?
The App Store rejects icons with an alpha channel, showing a black background instead. Keep a solid background colour so the iOS set is accepted; you can still use transparency for Android and web.
Is my image uploaded anywhere?
No. All resizing happens in your browser with Canvas, and nothing is sent to a server.
How do I use the ZIP?
Drag the AppIcon.appiconset into Xcode's asset catalog, copy the mipmap folders into an Android project's res directory, and use the web folder for favicons and PWA icons.