Free Converter

App Icon Generator

Generate app icons in all required iOS and Android sizes instantly. Free, secure, and runs entirely in your browser.

Drag & Drop an image here

Supports PNG, JPG, SVG, WebP. Max 10MB.

Or

About App Icon Generation

Mobile app icons need to ship at many sizes. iOS apps require 1024×1024 for App Store, plus dozens of smaller sizes for home screen, settings, notifications, Spotlight, and Apple Watch. Android apps require icons at multiple density buckets (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) plus adaptive icons with separate foreground and background layers. Generating all of these from a single source image saves hours of manual export work and avoids inconsistencies between sizes.

This generator takes a high-resolution source image and outputs the full icon set for iOS and Android. iOS sizes include 20pt, 29pt, 40pt, 60pt, 76pt, and 83.5pt at @2x and @3x scales, plus the 1024×1024 marketing icon. Android sizes include the standard launcher icons at all density buckets plus adaptive icon foreground/background layers.

All processing happens in your browser using canvas-based resampling. No upload, no API call, no rate limit. Output zip contains the full directory structure ready to drop into Xcode or Android Studio.

Why Use an App Icon Generator

Hand-exporting all required sizes from a design tool is tedious and error-prone. iOS and Android each have specific naming conventions and directory structures; an automation that produces them correctly avoids the dozens of small mistakes that derail App Store submission.

Generators also enforce design discipline. The same source produces all sizes, so smaller sizes are guaranteed to match the larger one. Hand-exporting can introduce subtle differences if the designer uses different scaling settings for different sizes.

How to Generate App Icons

Upload source image, choose target platforms, download.

  1. Upload your icon source: Use a square image at least 1024×1024 pixels. The source should fill the canvas completely; iOS applies its own corner mask. Android adaptive icons need separate foreground and background layers.
  2. Select target platforms: iOS, Android, or both. Each platform has its own size requirements and naming conventions; the generator handles all required sizes for the platforms you select.
  3. Configure adaptive icon layers (Android): Android adaptive icons display the foreground inside variable masks (circle, square, squircle, etc.) on different launchers. Provide separate foreground and background images for proper adaptive support.
  4. Download and integrate: Save the generated zip. Drop the iOS folder into Xcode's Assets.xcassets; drop the Android folder into the app module's res directory. The structure matches what Xcode and Android Studio expect.

Common Use Cases

Technical Details

iOS icon sizes (in pixels at @1x, @2x, @3x): 20×20 (40, 60), 29×29 (58, 87), 40×40 (80, 120), 60×60 (120, 180), 76×76 (152), 83.5×83.5 (167). Plus 1024×1024 for App Store marketing.

Android density buckets: mdpi 48×48, hdpi 72×72, xhdpi 96×96, xxhdpi 144×144, xxxhdpi 192×192. Adaptive icon size 108×108 dp = 432×432 pixels at xxxhdpi for the safe zone, with full image extending to 432×432 for the masked content.

Canvas-based downsampling produces each size from the source. For the highest fidelity small sizes, hand-tuning at the smallest sizes (16-48 pixels) often improves clarity over algorithmic downsampling. Consider hand-tuning critical sizes after generation.

Best Practices

Frequently Asked Questions

What sizes do iOS apps need?
All sizes from 20×20 (notification small) up to 1024×1024 (App Store marketing). The generator produces every required iOS size from one source.
What's an adaptive icon?
Android 8.0+ supports adaptive icons that display in different shapes (circle, square, squircle) depending on the launcher. The icon is split into foreground and background layers with a defined safe zone.
How big should my source image be?
1024×1024 pixels minimum, ideally larger or vector. Smaller sources produce blurry outputs at the largest sizes. SVG source is ideal.
Where do I put the generated icons?
iOS: drop into Assets.xcassets in Xcode. Android: drop into res/mipmap-* directories, with adaptive icon files in res/drawable. The generator outputs the directory structure ready to use.
Will I be rejected from the App Store for icon issues?
Common rejections include missing sizes, transparent areas (App Store icon must be fully opaque), and rounded corners (iOS adds its own; the source should be square). The generator handles size requirements; ensure your source meets the design rules.
Is my image uploaded to a server?
No. Generation happens in your browser.
What about Apple Watch icons?
watchOS uses smaller icons at specific sizes (24, 27.5, 29, 40, 44, 50, 86, 98, 108 pixels). Most generators include these alongside iOS icons; check the generator's output for watchOS coverage.
Do I need separate icons for iPad?
iPad uses some sizes that iPhone doesn't (76×76 and 83.5×83.5). The generator outputs iPad-specific sizes when iOS is selected.