Free & Open Source

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.

output
./assets/icon.png1024×1024
./assets/adaptive-icon.png1024×1024
./assets/favicon.png48×48
./assets/splash.png1284×2778
./assets/splash-icon.png200×200
./app.jsonconfig
9 icons1 upload0 cost

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.

Free QR Code Generator
Create professional QR codes for your applications and marketing

Generate custom QR codes with logos, colors, and advanced features. Perfect for linking to your mobile apps and websites.

Try QR Generator
NaviLens — Screen Capture
Chrome extension for quick and easy screen captures

Capture, annotate, and share screenshots directly from your browser. Great for bug reports and design reviews.

Get Extension

FAQ

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

1

Upload or create

Drop your logo or create a text-based icon. PNG, JPG, and SVG supported.

2

Customize

Pick background colors, enable splash screen, and preview your icon.

3

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
Learn more

Design Tips

  • - Use simple, recognizable shapes
  • - High contrast for visibility
  • - Test across different sizes
Design guide

Expo Integration

  • - Copy assets to your project
  • - Use the generated app.json
  • - Build and deploy
Setup guide

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
Learn ASO strategies