expo · iOS · Android
Generate Expo App Icons — Free App Icon Generator
Expo expects a 1024×1024 icon.png and an Android adaptive foreground. This page presets iOS/Android packs and shows the app.json keys to paste after export.
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
expo · 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 icons
Enable iOS + Android (and Expo pack in the full kit).
- 2
Copy to assets/
Use icon.png and adaptive-icon.png from the ZIP.
- 3
Update app.json
Point icon and adaptiveIcon paths at those files.
app.json
{
"expo": {
"icon": "./assets/icon.png",
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#ffffff"
}
}
}
}FAQ
- Does Expo resize for me?
- Yes for many native slots. You still supply a high-res master; this tool also exports Xcode/Android trees if you eject or need native projects.
- Transparent iOS icons?
- No. iOS masters must be opaque. The generator forces opaque fills for AppIcon exports.
- 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.