← Back to all tools

Android App Icon & Splash Generator

Android

Generate production-ready Android icon asset packs (adaptive launcher layers, mipmap densities, round icons, Play Store 512px) and design customized Android splash screens with background colors and branding.

Click to upload or drag and drop your master Android icon

PNG, JPG, SVG, or WebP (preferably 512x512 or 1024x1024 square)

No image loaded
Android Icon Settings & Background Controls Adaptive & Launcher
Used for adaptive background layer and solid icon exports.
Android 66dp Safe Area
Pads the logo so OEM launcher masks (circles, squircle) won't clip your icon artwork.
Changes preview frame mask to simulate different Android OEM launchers.
Android Launcher & Mipmap Icons Standard Android densities (mdpi to xxxhdpi) + Google Play Store 512px + Adaptive Layers
Android Splash Screen Studio Splash & Launch Screen
Live Device Preview
Screen Width Ratio
Generated Splash Screen Files:
• drawable-port-xxxhdpi (1080x2400)
• drawable-port-xxhdpi (1080x1920)
• drawable-land-xxhdpi (1920x1080)
• drawable-tablet (1536x2048)
• drawable/splash_icon.png (288x288)
Android 12+ styles.xml (Theme.SplashScreen)

            
Expo (React Native) app.json Configuration

              
How to Implement in Expo:
  1. Click Download Complete Package (ZIP). The package includes expo/app.json and the complete expo/assets/ set (icons, adaptive, monochrome, notification, splash-icon, and favicon).
  2. Copy all files from expo/assets/ into your Expo app's ./assets/ folder.
  3. Merge the configuration above into your app.json and run npx expo start.