Mobile Development Tool

iOS & Android App Icon Generator

From one logo to a full Xcode appiconset and Android adaptive icons

Upload your app logo once and instantly generate complete iOS and Android icon packages — every required size, scale and density, plus the Contents.json and adaptive icon configuration files. Everything is built right in your browser with no upload, so your artwork never leaves your device.

100% FreeNo UploadiOS + AndroidInstant ZIP

Select Platform

Choose which platform icons to generate

Upload Your App Logo

Supports PNG, JPG, SVG formats, max 10MB

Recommended: 1024×1024px square image with transparent background

or drag and drop files here

Everything You Need to Ship App Icons

One upload produces store-ready icons and config files for both mobile platforms.

Every iOS Size in One Pass

Generate the full iOS app icon set — 28+ exports covering iPhone, iPad, Settings, Spotlight, notifications and the 1024 App Store icon at all @2x and @3x scales.

Android Adaptive Dual-Layer Icons

Produce adaptive icons with separate foreground and background layers so launchers can mask your logo into circles, squircles and other device shapes cleanly.

Xcode appiconset + Contents.json

Get a ready-made AppIcon.appiconset folder with a valid Contents.json, so you can drag it straight into Assets.xcassets without manually mapping a single slot.

Google Play 512×512 Icon

Export the 512×512 high-resolution icon Google Play requires for your store listing, alongside the 1024 App Store icon — both stores covered from the same logo.

Safe Zone Guides

Preview your icon against the Android adaptive safe zone and iOS corner mask so you can confirm nothing important gets clipped before you ship.

100% Client-Side & Private

All resizing and packaging runs locally in your browser. Your logo is never uploaded to a server, making it safe for unreleased apps and confidential brands.

How to Generate App Icons

Go from a single logo to a complete icon package in four steps.

1

Upload Your Logo

Upload a square 1024×1024 PNG, JPG or SVG of your app logo. A transparent or solid background works best.

2

Choose Your Platform

Pick iOS, Android, or both. The generator builds only the sizes and config files each platform needs.

3

Preview & Check Safe Zone

See your icon rendered on devices and verify it fits inside the safe zone so no detail gets masked away.

4

Download the Icon Pack

Download a ZIP with all PNGs, the Contents.json and adaptive icon XML, ready to drop into your project.

iOS vs Android App Icons

The two platforms handle icons very differently — here is what changes and why you need both packages.

CapabilityiOSAndroid
Icon shapeFixed rounded squareAdaptive, many shapes
Corner roundingApplied by systemSystem mask applied
LayersSingle flat layerForeground + background
Number of sizes~12 incl. scale factors5 density buckets
Largest size1024 for App Store512 for Google Play
Safe zoneNone required66dp of 108dp
Dark mode iconiOS 17+ tinted/darkMaterial You themed

Because the shape, layering and size rules differ, the same artwork must be exported into two distinct packages — this tool generates both at once.

App Icon Sizes Reference

Every size this generator exports for iOS and Android, and where each one is used.

iOS App Icon Sizes

SizeScaleUsed For
20pt@2xNotifications
20pt@3xNotifications
29pt@2xSettings
40pt@2xSpotlight
60pt@2xiPhone home screen
60pt@3xiPhone home screen
76pt@2xiPad home screen
1024pt@1xApp Store listing

Android App Icon Densities

DensitySizeUsed For
mdpi48pxBaseline density
hdpi72pxMid-range screens
xhdpi96pxHD screens
xxhdpi144pxFull-HD screens
xxxhdpi192pxHome screen launcher
play512pxGoogle Play Store

iOS sizes are listed in points (pt) with their scale factor — a 60pt @3x icon is exported as a 180×180 PNG. Android sizes are absolute pixels per density bucket.

What's Inside Your Download

A complete, project-ready icon package for both platforms — no manual renaming required.

All iOS PNGs

Every iOS icon size and scale factor exported as individual PNG files, named to match the App Icon slots.

Android Density PNGs

Launcher icons for every density bucket from mdpi to xxxhdpi, ready for your res/mipmap-* folders.

Contents.json

The Xcode asset catalog manifest that maps each PNG to its correct size and scale inside the appiconset.

ic_launcher.xml

The adaptive icon configuration that wires up your foreground and background layers for Android launchers.

Store Icons

The 512×512 Google Play icon and the 1024×1024 App Store icon, ready to upload to each store listing.

Common Use Cases

App Store Submission

Ship the 1024×1024 marketing icon and full appiconset App Store Connect requires for review and the store page.

Google Play Submission

Upload the 512×512 high-res icon and density mipmaps the Play Console and Android build need for listing and install.

React Native & Flutter

Drop the platform folders into your iOS and Android native projects to set custom launcher icons in cross-platform apps.

Drag Into Xcode

Replace AppIcon.appiconset in Assets.xcassets with the generated folder and Xcode picks up every slot automatically.

Frequently Asked Questions

Sizes, adaptive icons, safe zones and installation — everything you need to ship app icons for both stores.