Flutter App Icon Generator

Export icon resources for Flutter targets from one source image. Review generated Android, iOS and desktop assets before merging them into your app.

Free editing and export, no watermark. AI generation and AI editing use credits. Use the full editor in a desktop browser.

One source, styled and exported

Original sample icon
Source
Icon with a gradient background and padding
Edited composition
32-pixel exported icon preview
32 × 32 PNG

Example rendered from repository demo artwork with the icon renderer. Platform padding, masks and delivered resources depend on the selected preset.

How to use it

  1. Import the shared brand artwork.
  2. Choose Flutter and inspect the target resources in the ZIP.
  3. Merge required folders, rebuild and test each target.

Use the Flutter preset for a Flutter project

A Flutter application keeps platform-specific resources in several subprojects. The Flutter preset organizes icons around those targets instead of delivering only a flat set of PNGs. Compare the export with your project layout, especially if platform directories were customized.

Rebuild each target after replacing assets

Back up existing resources, merge the target folders you use, then rebuild Android, iOS or desktop binaries. Hot reload is not a reliable way to refresh launcher icons. If another icon-generation package manages the same paths, choose one source of truth to avoid overwriting changes.

Files and sizes in the current preset

This list reads the application preset. Exporters add project companion files; size selection affects the final archive. Extract container files from the downloaded ZIP.

ICO: windows/runner/resources/app_icon.ico (16, 24, 32, 48, 64, 128, 256 px)

View 42 image outputs
FileSize
android/app/src/main/res/mipmap-ldpi/ic_launcher.png36 × 36
android/app/src/main/res/mipmap-mdpi/ic_launcher.png48 × 48
android/app/src/main/res/mipmap-hdpi/ic_launcher.png72 × 72
android/app/src/main/res/mipmap-xhdpi/ic_launcher.png96 × 96
android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png144 × 144
android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png192 × 192
android/playstore.png512 × 512
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png20 × 20
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png40 × 40
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png60 × 60
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png29 × 29
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png58 × 58
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png87 × 87
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png40 × 40
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png80 × 80
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png120 × 120
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png120 × 120
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png180 × 180
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png76 × 76
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png152 × 152
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png167 × 167
ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png1024 × 1024
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16x16.png16 × 16
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_16x16@2x.png32 × 32
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32x32.png32 × 32
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_32x32@2x.png64 × 64
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128x128.png128 × 128
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_128x128@2x.png256 × 256
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256x256.png256 × 256
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_256x256@2x.png512 × 512
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512x512.png512 × 512
macos/Runner/Assets.xcassets/AppIcon.appiconset/icon_512x512@2x.png1024 × 1024
linux/share/icons/hicolor/16x16/apps/app_icon.png16 × 16
linux/share/icons/hicolor/24x24/apps/app_icon.png24 × 24
linux/share/icons/hicolor/32x32/apps/app_icon.png32 × 32
linux/share/icons/hicolor/48x48/apps/app_icon.png48 × 48
linux/share/icons/hicolor/64x64/apps/app_icon.png64 × 64
linux/share/icons/hicolor/128x128/apps/app_icon.png128 × 128
linux/share/icons/hicolor/256x256/apps/app_icon.png256 × 256
linux/share/icons/hicolor/512x512/apps/app_icon.png512 × 512
snap/gui/app_icon.png256 × 256
windows/runner/resources/app_icon.png256 × 256

Questions before you start

Do I need to pay or sign in?

Ordinary image editing and export are free. AI requests require sign-in and credits; cloud sync and other account services depend on your plan.

Will this change my project automatically?

No. Preview and download the resources in the editor, then integrate them into your project. Keep a backup of existing icons and test the build.