🔥 This domain & website is for sale — just $1000Contact us: huzaifa.pro.dev@gmail.com

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.

ZIP includes all assets + app.json

Live Preview

See how your icon will be masked on Android and iOS, and how the splash screen looks, before you export.

Android · Circle

No image

Android · Squircle

No image

iOS

No image

The logo is scaled to Android's 66% safe zone so circle, squircle, and rounded-square launcher masks never clip it.

Splash Screen

My App

App Icon

No image

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

1

Upload Your Logo

Upload a PNG, JPG, or SVG image (1024x1024 or larger recommended)

2

Customize Colors

Choose icon background and splash background colors

3

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