Free Developer Tool
Expo App Icon Generator for React Native
Upload one logo and instantly generate all required Expo app assets plus a starter app.json. Perfect for faster app setup, cleaner branding, and production-ready outputs.
No sign-up required
All key Expo assets
One-click ZIP download
Upload & Customize
Drop your app logo and tune colors before generating production-ready Expo assets.
Live Preview
See how your icon will be masked on Android and iOS, and how the splash screen looks, before you export.
Android · Circle
Android · Squircle
iOS
The logo is scaled to Android's 66% safe zone so circle, squircle, and rounded-square launcher masks never clip it.
Splash Screen
App Icon
Generated Assets in ZIP
icon.png
1024×1024 · iOS + fallback icon
adaptive-icon.png
1024×1024 · Android adaptive foreground
adaptive-icon-monochrome.png
1024×1024 · Android 13+ themed icon
notification-icon.png
96×96 · Android notification silhouette
favicon.png
48×48 · Web favicon
apple-touch-icon.png
180×180 · iOS Safari / PWA
android-chrome-192x192.png
192×192 · PWA manifest
android-chrome-512x512.png
512×512 · PWA manifest
splash.png
1284×2778 · Legacy full-bleed splash
splash-icon.png
200×200 · expo-splash-screen plugin
app.json
Config · Ready-to-paste settings
Your app.json
This updates live as you change colors above. Paste it into your Expo project's app.json, matching the file paths to wherever you place the downloaded assets:
{
"expo": {
"icon": "./assets/icon.png",
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/adaptive-icon.png",
"backgroundColor": "#111827",
"monochromeImage": "./assets/adaptive-icon-monochrome.png"
},
"notification": {
"icon": "./assets/notification-icon.png",
"color": "#111827"
}
},
"web": {
"favicon": "./assets/favicon.png"
},
"plugins": [
[
"expo-splash-screen",
{
"image": "./assets/splash-icon.png",
"imageWidth": 200,
"resizeMode": "contain",
"backgroundColor": "#000000"
}
]
]
}
}How to Use This Tool
Upload Your Logo
Upload a PNG, JPG, or SVG image (1024x1024 or larger recommended)
Customize Colors
Choose icon background and splash background colors
Download Assets
Get a ZIP with every icon, splash, and web asset plus a ready-to-paste app.json
Key Features
All Required Assets
iOS icon, Android adaptive + themed icon, notification icon, splash, PWA web icons, and favicon
Live app.json
Updates as you customize — copy it directly into your project
Safe-Zone Aware
Adaptive icon logo is padded to Android's 66% safe zone so no launcher mask clips it
Never Crops Your Logo
Non-square logos are letterboxed onto a square canvas, never cropped
Optional Dark Mode
Add a second logo to generate dark-mode icon and splash variants
Production Ready
All assets meet Expo, iOS, and Android platform specifications
Common Use Cases
New React Native Apps
Generate all branding assets for new Expo projects
App Redesigns
Update app icons and splash screens quickly
Multi-Platform Apps
Keep iOS, Android, and Web branding consistent
Developer Productivity
Save hours on manual asset creation and resizing
What is This Tool?
This tool automatically creates every Expo app branding asset from one uploaded image, following Expo, iOS, and Android's actual platform rules — including the Android 13+ monochrome themed icon, a safe-zone-padded adaptive icon that survives any launcher mask, a notification icon silhouette, and PWA-ready web icons. Instead of manually resizing and exporting files for every platform, you get a ready-to-use ZIP plus a live app.json configuration file. Perfect for getting your React Native app up and running quickly with production-ready branding.
Why Use This Tool?
- Save Hours: Generate all assets in seconds instead of hours of manual work
- Avoid Errors: No more wrong dimensions, missing files, or naming mistakes
- Brand Consistency: Keep iOS, Android, and Web apps unified
- Production Ready: All assets meet Expo specifications and best practices
- Completely Free: No registration, no limits, no hidden costs
Related Tools
Image Compressor
Compress images and scrape images from webpages instantly.
Image Slug Generator
Upload an image and rename it to a clean, keyword-rich slug for better SEO.
Base64 Encoder / Decoder
Convert text, files, and images to and from Base64 with live previews and MIME detection.