Android App Icon Generator

Generates the full Android launcher icon set (512 down to 36px) plus real Adaptive Icon foreground/background layers for all 5 densities.

100% In-Browser & Private
Hardware Accelerated Canvas
Max File Size: 50MB
Free & No Registration

How to Use Android App Icon Generator

Follow 3 easy steps to process your image online.

1

Upload a Square Logo

Drop a large square image (512x512px or bigger) with your logo centered.

2

Pick a Background Color

Choose the solid background color used behind your Adaptive Icon's foreground layer.

3

Instant Icon Generation

The tool renders all 7 legacy launcher sizes plus Adaptive Icon foreground/background layers at all 5 Android densities.

4

Download & Drop Into Your Project

Download the ZIP and copy the mipmap-* folders straight into your Android Studio res/ directory.

🔒

100% Client-Side Privacy

Your photos are processed directly inside your web browser. Nothing is ever uploaded to any cloud server or database, keeping your images strictly confidential.

⚡

Hardware-Accelerated Speed

Powered by modern HTML5 Canvas, WebGL, and WebAssembly for instantaneous transformations without queueing or server rendering delays.

💻

Universal Device Compatibility

Works smoothly across all modern web browsers on iPhone Safari, Android Chrome, Mac, Windows, and Linux computers.

Frequently Asked Questions

Click any question below for detailed information about Android App Icon Generator

What icon sizes does this generator produce?

All 7 legacy launcher sizes Android needs (36, 48, 72, 96, 144, 192, and the 512px Play Store listing icon), plus real Adaptive Icon foreground and background layers at all 5 densities (108 to 432px) for Android 8.0+.

What is an Android Adaptive Icon and why do I need both a foreground and background file?

Since Android 8.0, the OS masks your icon into different shapes (circle, squircle, rounded square) depending on the device. Adaptive icons split your artwork into a foreground layer (padded to a safe zone so nothing important gets clipped by the mask) and a separate solid-color background layer, which this tool generates automatically.

How do I use the downloaded ZIP in my Android Studio project?

Copy the mipmap-* folders directly into app/src/main/res/ (merging with your existing folders), copy values/ic_launcher_background.xml into app/src/main/res/values/, and upload ic_launcher-web-512.png separately to Google Play Console -- full instructions are included in the ZIP's README.txt.

Does my source image need to be square?

Yes, for best results upload a square image (512x512px or larger) with your logo centered -- non-square images will be stretched to fit the square icon canvas.