One image.Every icon.
Drop your logo and get all platform-specific assets for your Expo app — icons, adaptive icons, splash screens, and app.json — in seconds.
NaviLens — Screen Capture Extension
Try our Chrome extension for screen capture
Drop your image here
PNG, JPG, SVG · Max 10MB
All Platforms
iOS, Android, and web icons from one source image.
Instant Generation
Sharp-powered processing delivers crisp icons in seconds.
One-Click Export
Download individually or grab everything as a ZIP.
Store Ready
Icons meet App Store and Google Play requirements.
Generate custom QR codes with logos, colors, and advanced features. Perfect for linking to your mobile apps and websites.
Try QR GeneratorCapture, annotate, and share screenshots directly from your browser. Great for bug reports and design reviews.
Get ExtensionFAQ
What formats does the generator support?
Upload PNG, JPG, JPEG, or SVG images up to 10MB. The generator outputs optimized PNG icons for all platforms.
What icons are generated?
You get icon.png (1024x1024), adaptive-icon.png, favicon.png, splash-icon.png, react-logo variants (1x/2x/3x), and an optional splash.png.
Do I need to resize my image first?
No. Upload any size image and the generator handles all resizing with Sharp for optimal quality at every dimension.
Is this free to use?
Yes, completely free and open source. No limits, no watermarks, no account required.
Meet Our Contributors
The amazing developers who make Expo Icon Generator possible through their contributions and dedication.
No contributors found
How it works
Upload or create
Drop your logo or create a text-based icon. PNG, JPG, and SVG supported.
Customize
Pick background colors, enable splash screen, and preview your icon.
Download
Get all icons as a ZIP with app.json config, ready for your Expo project.
Quick Guides
Platform Requirements
- - iOS: 1024x1024px, no transparency
- - Android: Adaptive icons (108x108dp)
- - Web: 192x192 and 512x512
Design Tips
- - Use simple, recognizable shapes
- - High contrast for visibility
- - Test across different sizes
Expo Integration
- - Copy assets to your project
- - Use the generated app.json
- - Build and deploy
Specifications
Input
- PNG (with transparency)
- JPG / JPEG
- SVG (vector)
- Max 10MB
- Square ratio recommended
Output
- icon.png - 1024x1024
- adaptive-icon.png - 1024x1024
- favicon.png - 48x48
- splash.png - 1284x2778
- react-logo variants (1x/2x/3x)
App Store Optimization
Your app icon is the first thing users see. A well-designed icon can increase downloads by up to 30%.
Visual Impact
- - Bold, contrasting colors
- - Avoid text in small icons
- - Test on different backgrounds
Brand Consistency
- - Align with brand colors
- - Keep recognizable elements
- - A/B test variations