Free App Icon Generator for Android, iOS & Web by CodeMicros
Generate correctly sized app icons for Android, iOS, Flutter, PWA and websites from one image. Customize the background and spacing, preview every platform, and download an organized ZIP—without uploading your artwork to a server.
Upload icon
Use a square PNG, JPG, WebP or SVG.
Customize
Adjust the background, spacing and shape.
#1473E6iOS note: Apple icons are always exported as opaque squares. The selected shape applies to Android legacy icons and web previews.
See how your icon will be exported
Previews update instantly when you change spacing, size, shape or transparency.
- Upload an image to check its resolution, aspect ratio and transparency.
Select platforms
Generate icons
Android + iOS + Web
One image, complete app icon packs
The CodeMicros app icon generator creates the common production assets needed by mobile apps, Flutter projects, websites and progressive web apps.
Launcher and adaptive icons
Generate mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi launcher PNGs, circular launcher icons, adaptive foreground artwork, XML resources and the background color resource.
- 48 px to 192 px legacy icons
- Adaptive foreground resources
- Ready for Flutter Android folders
Complete iOS icon set
Create named iPhone, iPad, CarPlay and App Store marketing icons with a valid Contents.json file. iOS artwork is exported as an opaque square so Apple can apply its system mask.
- 20 pt through 83.5 pt variants
- 1024 × 1024 App Store icon
- Icon Kitchen-style filenames
Favicons and web app icons
Download a real multi-size favicon.ico, Apple touch icon, standard PWA icons and maskable PWA icons in a clean web folder.
- 16 × 16 and 32 × 32 favicon layers
- 192 × 192 and 512 × 512 PWA icons
- Standard and maskable variants
Create app icons in four simple steps
No design software, command line or account is required.
Upload your source icon
Choose a square PNG, JPG, WebP or SVG. A 1024 × 1024 image or larger gives the best result.
Adjust the artwork
Set the background, padding, zoom and position. Use the safe-area guide to keep important artwork visible.
Check platform previews
Review Android adaptive, Android legacy, iOS and web output before generating files.
Download the ZIP
Download every selected platform together, or generate an Android-only, iOS-only or web-only pack.
How to get a sharp, store-ready result
Start with a clean square source file. Keep logos, faces and important symbols away from the outer edge because Android launchers and Apple devices apply different visual masks. Avoid very small text inside the icon: it becomes unreadable in browser tabs and app drawers.
For most projects, use a 1024 × 1024 PNG with transparency or a well-formed SVG. Select a solid background for iOS and adaptive Android icons, then use moderate padding so the artwork does not feel cramped. The quality checker above warns you when the source is too small, non-square or contains transparency.
Frequently asked questions
Answers for Android, iOS, Flutter and web developers.
Is this app icon generator free?
Yes. App Icon Generator by CodeMicros can be used without registration, a subscription or a watermark.
Are uploaded images sent to a server?
No. Your image is read and processed locally by your web browser. The generated PNG files and ZIP are created on your device.
What image size should I upload?
Use a square image at least 1024 × 1024 pixels. Larger source artwork is useful when it contains fine detail, but the icon should still remain visually simple at small sizes.
Can I generate icons for a Flutter app?
Yes. The Android package contains an android/res resource structure that can be copied into your Flutter Android project. The iOS folder contains named icon files and Contents.json for your AppIcon asset catalog.
Why does the iOS icon download as a square?
Apple requires square source artwork without pre-rounded corners. iOS applies the final rounded mask automatically on the device and in system interfaces.
What is an Android adaptive icon?
An adaptive icon separates the foreground artwork from a background color. Android launchers can then display the icon using circles, squircles and other masks while keeping the key artwork inside a safe area.
Can I make a transparent app icon?
You can export transparent Android legacy and web PNGs. Android adaptive foreground files are transparent by design. iOS and Apple touch icons remain opaque for reliable platform compatibility.
Does the generator create favicons and PWA icons?
Yes. The web package includes a multi-size favicon.ico, an Apple touch icon, 192 px and 512 px standard icons, and separate maskable PWA icons.