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.
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.appiconsetwith all 19 sizes andContents.json, using the same file names as a new Flutter project. - Android:
ic_launcher.pngfor every density from mdpi to xxxhdpi, plus an adaptive icon (foreground image and background colour) for Android 8 and newer. - Web:
favicon.pngand theIcon-192,Icon-512and maskable icons inweb/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: trueThis 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.
More free Flutter tools
JSON to Dart Converter
Paste JSON and get null-safe Dart model classes with fromJson, toJson and copyWith for your Flutter app.
Open toolDevice Frame Mockup Generator
Put your app screenshot in an iPhone 17 Pro Max, Pixel or Galaxy frame and download a high-resolution PNG.
Open toolApp Store Screenshot Generator
Make App Store and Google Play screenshots with headlines and device frames, plus a Play Store feature graphic.
Open toolCode to Image
Turn Dart, Flutter and other code into a beautiful, syntax-highlighted image for posts and slides.
Open tool