Skip to content
MewixMewix

App icon generator

Drop in your 1024 × 1024 artwork and get folders you can drag straight into Xcode and Android Studio, plus watchOS, macOS and web app icons.

Updated by the Mewix team

What each platform pack contains

PackFiles
iOS, modernAppIcon.appiconset with one opaque 1024 px icon and its Contents.json. Xcode 14 and later scales it for every device.
iOS, legacyThe full matrix of iPhone and iPad sizes from 20 pt to 83.5 pt at 1×, 2× and 3×, plus the 1024 px marketing icon, for projects that still support older Xcode versions.
AndroidAdaptive foreground and background layers (108 dp) for mdpi to xxxhdpi, legacy square and round launcher icons, the mipmap-anydpi-v26 XML, and a 512 px Play Store icon. Optional monochrome layer for Android 13 themed icons, and white notification icons.
watchOSWatch face sizes for 38 to 44 mm, the companion icon and 1024 px.
macOSAn AppIcon.iconset folder from 16 to 1024 px, ready for iconutil -c icns.
PWA192 and 512 px icons, each in standard and maskable versions.

Getting the Android adaptive icon right

An adaptive icon is two 108 dp layers. The launcher masks them into a circle, squircle or rounded square depending on the phone, and only the centre 66 dp is guaranteed to show. Tick Show Android safe-zone guide and keep your logo inside the circle. Anything outside it may be cut off on some devices.

The adaptive background is set separately from the icon background: a solid colour, a gradient, or an image you upload. Keep it simple; the launcher moves the layers slightly when the icon is touched, and a busy background makes that look messy.

Store rules worth knowing

  • Apple rejects app icons with transparency, so every iOS and watchOS file here is flattened onto your background colour.
  • Apple applies the rounded corners itself. Supply a full square; don’t round the corners in your artwork.
  • Google Play wants a 512 × 512 px PNG up to 1 MB, also full square. Google applies the mask.

Questions

Is my artwork uploaded?

No. Every size is drawn and zipped in your browser.

I need icons for a website, not an app.

Use the favicon generator; it adds favicon.ico, the Apple touch icon and the HTML tags.