App icon generator
Start from an image with smart cropping, text, 106 built-in icons, your own SVG or Iconfont symbol set, or a reproducible Identicon — then export every size Android, iOS, watchOS, Wear OS, macOS, tvOS and the web ask for. Generated in your browser, so the artwork never leaves your device.
Favicon generatorThe Web platform is preselected. The ZIP contains the browser fallback, home-screen icons, PWA assets and the exact code that references them.→Portrait background removerDesigned for people · 6.6 MB local model→Finds the most visually important square automatically.
Popular
Communication
Media
Development
Business
Nature
Tools
Shapes
Reads SVG, downloaded iconfont.js, or symbol markup locally. Multiple symbols become a selectable icon set.
Use artwork you own or are licensed to use. Files are parsed and rendered only in this tab.
Generated locally with Jdenticon. The seed never leaves this tab.
Foreground composition
Apple appearances
iOS 18+Variants are generated automatically. Optional artwork overrides let you refine each one; Tinted is exported in grayscale as Apple requires.
Preview
The most aggressive Android launcher mask. This is the one that decides your safe zone — anything outside the inscribed circle is gone here.
Anything outside the circle can be clipped by an Android launcher mask.
Generation runs entirely in this tab. Nothing is uploaded; features already used are cached for offline reuse on supported browsers.
What each platform requires
61 files across 7 platforms.
Android
Adaptive icon layers at every density, a monochrome layer for themed icons, legacy fallbacks and the Play Store listing image.
- Only a centred circle of 66dp within the 108dp layer is guaranteed to survive. Device masks vary and may cut in to 33dp from the centre, so anything important outside that circle can be clipped on some phones.
- The background layer must be fully opaque; the foreground may use transparency. A transparent background produces a black or undefined area on some launchers.
- The Play Store image is 512×512, 32-bit PNG, with no transparency. Do not bake in rounded corners or shadows — Google applies both automatically, and baked-in ones show up doubled.
iOS
Default, Dark and Tinted 1024px appearances in a ready-to-use Xcode asset catalog, plus clean layers for the newer Icon Composer workflow.
- Since Xcode 15 a single 1024×1024 image is all you need for iOS, iPadOS and watchOS — pick the single-size app icon set in the asset catalog. Generators that still emit seventeen files are describing an older workflow.
- No transparency. An alpha channel is one of the most common reasons App Store submissions get rejected, so the alpha is flattened here before export.
- No rounded corners. iOS applies its own rounded-rectangle mask; corners you round yourself get masked again and come out visibly wrong.
- Apple now supports Default, Dark, Clear and Tinted appearances. This export supplies compatible Default, Dark and grayscale Tinted assets; the included clean layers can be refined in Icon Composer for Liquid Glass and Clear appearances.
watchOS
A current 1088×1088 Icon Composer canvas plus a 1024px compatibility asset for older watchOS catalogs.
- Apple’s current Icon Composer canvas is 1088×1088 for Apple Watch, while legacy single-size catalogs use 1024px artwork. Both are exported so the package covers current and compatibility workflows without pretending they are the same specification.
- Watch icons are always displayed inside a circle. Keep the subject centred and away from the corners, which are never visible.
Wear OS
Play Store listing image for watch apps, with the tighter safe area watch listings require.
- Wear OS apps ship through the same Play Store, so the listing image is 512×512 with no transparency — but keep everything important inside the centred 384×384 area, because the surrounding band can be cropped.
- A shadow mask is applied automatically. Upload artwork without a shadow of your own.
macOS
A full iconset at every required size plus a packaged .icns — macOS still cannot generate these from one image.
- macOS is the exception to the single-image workflow: the asset catalog still wants each size individually, so the full iconset is generated here.
- The filenames inside an .iconset folder are fixed. Renaming them breaks iconutil, so keep the structure exactly as exported.
- Unlike iOS, macOS icons are not masked into a shape. Whatever silhouette you supply is what users see, so the artwork should already have the form you want.
tvOS
Layered parallax icons at both required sizes, plus both Top Shelf images. The only platform here whose icons are not square.
- Apple TV icons are layered, not flat: three layers by default (Back, Middle, Front, up to five) that shift against each other as the icon gains focus. A single flat image will be accepted but loses the effect entirely.
- Both icon sizes are 5:3, not square — 800×480 for the home screen and 1280×768 for the App Store. Artwork designed as a square will be letterboxed with background on both sides.
- A tvOS 9.0 or later submission requires both Top Shelf images: 1920×720 and the wide 2320×720. Missing either one blocks the submission.
Web
Favicon, Apple touch icon, PWA manifest icons and a maskable variant, plus the HTML and manifest snippets to reference them.
- A maskable PWA icon is masked by the platform in the same way an Android adaptive icon is, so the same centred safe area applies — an icon that fills its whole canvas will lose its edges.
- apple-touch-icon must not be transparent: iOS composites it onto black, so transparent areas come out as black patches on the home screen.
- A modern favicon.ico still carries 16, 32 and 48 pixel variants in one file — browsers and OS surfaces pick different ones.