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.
Generate app icons in all required iOS and Android sizes instantly. Free, secure, and runs entirely in your browser.
Supports PNG, JPG, SVG, WebP. Max 10MB.
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.
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.
Upload source image, choose target platforms, download.
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.