Free tool

App icon generator

Upload one square image and get every launcher icon your Flutter app needs: iOS, Android with adaptive icons, web and Play Store. Unzip it over your project and you're done.

Include

Upload a square image (1024 × 1024px is best) to see how your icon looks on iPhone and Android.

Your icon never leaves your device: every size is created in your browser.

How to use it

  • Upload a square PNG or JPG, ideally 1024 × 1024px, with no rounded corners. Each platform applies its own shape.
  • Check the background colour. It’s picked from your icon’s corner and fills transparent areas on iOS and the Android adaptive background.
  • Look at the Android previews. If the circle cuts off your logo, lower the adaptive icon size.
  • Click Download ZIP and unzip it over your Flutter project’s root folder.

What’s in the zip

  • iOS: ios/Runner/Assets.xcassets/AppIcon.appiconset with all 19 sizes and Contents.json, using the same file names as a new Flutter project.
  • Android: ic_launcher.png for every density from mdpi to xxxhdpi, plus an adaptive icon (foreground image and background colour) for Android 8 and newer.
  • Web: favicon.png and the Icon-192, Icon-512 and maskable icons in web/icons.
  • Play Store: a 512 × 512px icon for Play Console.

This tool or flutter_launcher_icons?

The flutter_launcher_icons package does the same job from the command line, which is handy when you change icons often or build several flavours:

dev_dependencies:
  flutter_launcher_icons: ^0.14.0

flutter_launcher_icons:
  image_path: "assets/icon.png"
  android: true
  ios: true

This tool needs no setup and shows you how the icon looks on each platform before you commit to it, which makes it quicker for a one-off icon.

FAQ

Why does iOS need a background colour? The App Store rejects icons with transparent pixels, so transparent areas are filled for you.

Should my image have rounded corners? No. Upload a full square. iOS and Android cut the shape themselves, and pre-rounded corners show up as odd edges.

Making your store listing too? Try the App Store screenshot generator.