flutter · iOS · Android
Generate Flutter Launcher Icons — Free App Icon Generator
flutter_launcher_icons expects a source image_path and optional adaptive_icon_foreground. Generate those assets here, then run dart run flutter_launcher_icons.
Sizes & formats
| Size | Use | Notes |
|---|---|---|
| 1024×1024 | App Store / marketing | Opaque, square corners |
| 180 / 120 / … | Xcode AppIcon.appiconset | — |
| 1024 fg + bg | Android adaptive masters | FG safe ≈ 66% |
| 48–192 | mipmap densities | — |
| 512×512 | Play Store high-res icon | — |
Generate now
Focused generator for this tool only — files stay on your device. For every pack (ICNS, Expo, Flutter, Brand Kit, Store), open the full Launch Kit.
Focused tool
flutter · iOS & Android app icons
Live previews
Tap any tile to enlarge
Drop a logo to preview
Favicon, iOS, Android shapes, maskable, splash, OG — all live from one file.
How it works
- 1
Generate masters
Export 1024 icon + adaptive foreground.
- 2
Add the YAML
Point image_path at your assets.
- 3
Run the package
dart run flutter_launcher_icons
flutter_launcher_icons.yaml
flutter_launcher_icons:
android: true
ios: true
image_path: assets/icon/icon.png
adaptive_icon_background: "#ffffff"
adaptive_icon_foreground: assets/icon/adaptive-foreground.pngFAQ
- Do I commit every mipmap?
- The package writes platform folders for you. Commit the generated native icons your team agrees on.
- Web and desktop?
- flutter_launcher_icons can target web/windows/macos when enabled in YAML. Generate a clean 1024 master first.
- Should iOS icons have rounded corners?
- No. Export a full-bleed opaque square. iOS applies the mask. Pre-rounding causes double-rounded artifacts and App Store rejection risk.
- What is an Android adaptive icon?
- Two layers — foreground and background — that the launcher composites and masks (circle, squircle, etc.). Keep the logo in the central ~66% of the foreground.
- Can I export an Xcode asset catalog?
- Yes. The iOS pack includes AppIcon-*.png files plus Contents.json for AppIcon.appiconset.
- Does this replace Figma for icons?
- It ships production sizes and configs from one master. Design exploration still belongs in your design tool; this closes the handoff to Xcode and Gradle.