Android Icon Maker and Adaptive Icon Generator

Upload a logo and export launcher PNGs for mdpi through xxxhdpi, plus a separate Google Play image. Switch to adaptive mode to configure foreground and background layers, the 66dp reference area and XML.

01
Source Image
Or generate with AI
02
Configure Platforms
Selected 1 platforms

Android launcher icon settings

Adaptive mode exports foreground and background layers with Android XML. Legacy mode exports bitmap sizes only.

03
Preview

1 Platforms

Waiting for image upload

After uploading the image, you can preview the effects of each platform in real time

Source Image

Help improve this icon tool

Having trouble uploading, choosing platforms or exporting? Tell us the page, browser, selected platform and steps to reproduce the issue.

Opens the contact form in a new tab so your work stays here. No image or settings are attached automatically. Please leave out confidential information.

Send tool feedback (opens in a new tab)
Enjoying the tool?
Support ongoing development after you export your icons.
  • 100% browser-side processing, nothing is uploaded.
  • One click export for iOS, Android, Chrome and more.

Every coffee keeps AppIconGenerator fast, private, and free.

Why Use Our Android Icon Maker?

  • Adaptive Icons Support: Create foreground and background layers that adapt to launcher shapes such as circles and rounded squares.
  • All Densities Generated: Automatically generates mipmap folders for mdpi, hdpi, xhdpi, xxhdpi, and xxxhdpi.
  • Google Play Ready: Includes the 512x512 Play Store icon.
  • Instant Preview: Check a circular launcher preview and the adaptive safe zone before downloading.

Android adaptive icon resources

The ZIP contains an Android/res folder you can copy into src/main/res. Adaptive mode also includes legacy launcher PNGs for older Android versions.

Foreground layer

A transparent 108dp layer at each density, with your source artwork centered. A transparent logo gives the cleanest result.

Background layer

Choose a solid color or upload a background image. A separate full-bleed PNG is generated at each density.

Adaptive XML

mipmap-anydpi-v26/ic_launcher.xml references both layers; legacy bitmaps remain available below API 26.

Android defines 108 × 108 dp layers and a centered 66 × 66 dp reference area. Keep the main motif within it, compare masks and test the installed app. The Google Play image is a separate 512 × 512 px PNG.

Android adaptive icon guidance

How to Create Android App Icons

Step 1: Upload Your Logo

Drag and drop your high-resolution logo (1024x1024 recommended) into the generator. We support PNG, JPG, and SVG formats.

Step 2: Customize Layers

Android Adaptive Icons consist of two layers:

  • Foreground: Your logo or main symbol. You can scale it while checking the safe-zone preview.
  • Background: Choose a solid color or upload a background image/texture.

Step 3: Download Resources

Click "Download" to get a ZIP file containing the standard res directory structure, ready to be dropped into your Android Studio project.

Android Icon FAQs

What is an Adaptive Icon?

Introduced in Android 8.0 (Oreo), adaptive icons can display a variety of shapes across different device models. They are composed of two layers: a foreground and a background.

What sizes are included in the download?

The ZIP includes legacy launcher PNGs at mdpi (48x48), hdpi (72x72), xhdpi (96x96), xxhdpi (144x144) and xxxhdpi (192x192), plus a 512x512 Play Store PNG. Adaptive mode also includes 108dp foreground/background layers at each density and XML.

Build custom Android app resources

Adaptive foreground and background

Android launcher icons use separate layers and density-specific resources. Keep the focal symbol inside the safe area, then check the generated XML references and the installed icon. A Google Play listing image is a separate export.

Looking to change icons on your own phone?

Desktop customization depends on the launcher, theme system and device version. An Android resource ZIP is intended for an app project. The consumer tutorial explains icon packs, supported custom pictures and how to return to the original appearance.

Design the source, then export platform files

Adaptive foreground and background resources differ from legacy mipmap PNGs. Inspect launcher masks and verify the separate 512 × 512 Google Play image.

AI creation uses credits. Review the displayed cost before generating; resizing and platform export are free.

Maintained byContent reviewed:Contact

Review covers the page’s guidance and stated tool capabilities. Test exported files in your project before publishing.

Platform references:AndroidGoogle Play