ZonoTools
Inicio/Herramientas de imagen/Android Icon Generado

Android Icon Generator

Privacy-firstSecure app icon generator — processing runs locally in your browser. Your source image is never uploaded to a server.

Source image

Square master (e.g. 1024×1024). Max 15 MB.

Cómo usar

  1. Upload a square master icon (1024×1024 recommended). Processing runs locally in your browser — nothing is uploaded.
  2. Download the ZIP, then copy the mipmap folders into your module's res/ directory in Android Studio.
  3. Rebuild the project and verify launcher icons on an emulator or physical device.

Preguntas frecuentes

Is this a secure app icon generator? Does it upload my image?

Yes — it is a privacy-first developer tool. All resizing and ZIP packaging runs locally in your browser via Canvas APIs. Your source artwork never leaves your device and is not sent to any server.

What Android launcher icon sizes does this tool generate?

It exports the standard mipmap densities: 48×48 (mdpi), 72×72 (hdpi), 96×96 (xhdpi), 144×144 (xxhdpi), 192×192 (xxxhdpi), plus 512×512 Play Store assets and adaptive-icon XML resources.

Where do I copy the ZIP contents in Android Studio?

Unzip the download and merge the mipmap-* folders, mipmap-anydpi-v26/, and values/ic_launcher_background.xml into app/src/main/res/ (or your module's res/ folder).

Why does my icon look cropped on some devices?

Adaptive icon masks vary by launcher, so important details near edges can be clipped. Keep key artwork inside the center safe zone.

Introduction

This secure app icon generator exports every launcher icon density Android Studio expects — from mipmap-mdpi through mipmap-xxxhdpi — from a single square master image. It is built as a privacy-first developer tool: unreleased app branding stays on your machine because processing runs entirely in your browser.

Privacy-first local processing

Unlike cloud-based icon services, this tool never uploads your source image. When you choose a file, the browser reads it locally, resizes each density with the Canvas API, and assembles the ZIP on your device. No account, no API key, and no server-side storage — ideal when you are working on pre-release apps, client NDA assets, or unreleased rebrand artwork.

Developers searching for a secure app icon generator or privacy-first developer tools get the same workflow as server-based alternatives without the data-exposure risk.

Android launcher icon size standards

Google requires density-specific launcher icons so your app looks sharp on every device. The table below lists the core square launcher sizes (ic_launcher.png) this tool generates for each mipmap bucket.

Density Folder Launcher icon (px) Scale factor
mdpi mipmap-mdpi 48 × 48
hdpi mipmap-hdpi 72 × 72 1.5×
xhdpi mipmap-xhdpi 96 × 96
xxhdpi mipmap-xxhdpi 144 × 144
xxxhdpi mipmap-xxxhdpi 192 × 192
Play Store / web (root of ZIP) 512 × 512

Each density folder also includes ic_launcher_round.png (circular mask) and ic_launcher_foreground.png (adaptive-icon foreground layer). The ZIP adds mipmap-anydpi-v26/ XML files that wire foreground and background together for Android 8.0+.

Copy generated icons into Android Studio

After downloading the ZIP, integration takes under a minute:

  1. Unzip the archive — you will see an android/ folder with mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi, mipmap-anydpi-v26, and values/.
  2. In Android Studio, open your module's resource directory: app/src/main/res/ (Kotlin/Java projects) or the equivalent res/ path in a Flutter/React Native Android module.
  3. Copy each mipmap-* folder from the ZIP into res/, merging with existing folders when prompted. Overwrite old ic_launcher.png, ic_launcher_round.png, and ic_launcher_foreground.png files if you are replacing a previous icon set.
  4. Copy mipmap-anydpi-v26/ (contains ic_launcher.xml and ic_launcher_round.xml) and values/ic_launcher_background.xml into the same res/ tree.
  5. Click Sync Project with Gradle Files, then rebuild. Launch the app on an emulator to confirm the new icon appears on the home screen.

Use playstore-icon.png (512 × 512) when uploading your app listing to Google Play Console.

Key Features

  • Secure local processing — source artwork never leaves your browser.
  • Automatic multi-density exports for all standard mipmap buckets.
  • Adaptive-icon XML and foreground layers included in the ZIP layout.

Common Use Cases

  • Creating icon packs for a first Android app release without sending branding to a third-party server.
  • Updating launcher icons during a rebranding campaign.
  • Regenerating assets after refining the master icon design.

Best Practices

  • Start with a high-resolution square source (1024×1024 or larger) and keep important details in the center safe zone.
  • Validate icons on real launchers with different mask shapes (circle, squircle, rounded square).
  • Keep a versioned master asset so you can regenerate the full density set whenever branding changes.