App Icon & Logo Creator
Android + iOSDesign master app icons, configure adaptive layers, simulate native device environments, and export complete Xcode & Android asset catalogs.
💡 Tip: You can also click and drag directly on the 1024×1024 master canvas to reposition the artwork.
My Awesome App
Handcrafted Mobile Application • Utilities & Tools
Note: App Store and Google Play require unrounded, flat square master assets (1024×1024 and 512×512). The store platforms apply their own dynamic corner radiuses automatically.
100% verified, pixel-perfect PNG rasters, XML drawables, and Xcode Contents.json.
- ✓ Legacy icons (mdpi-xxxhdpi)
- ✓ ic_launcher_round icons
- ✓ Adaptive foreground/background
- ✓ XML mipmap-anydpi-v26
- ✓ AppIcon.appiconset structure
- ✓ Complete Contents.json metadata
- ✓ iPhone (20, 29, 40, 60 @2x/@3x)
- ✓ iPad (76, 83.5, etc.)
- ✓ Master (1024×1024 px PNG)
- ✓ Google Play Store (512×512 px)
- ✓ App Store Marketing (1024×1024)
- ✓ Unmasked, flat raster assets
Click to expand & download individual assets directly (48px – 1024px) ▼
Android & iOS App Icon Generator Specifications
Publishing mobile applications to Google Play and the Apple App Store requires generating dozens of icon variants formatted across screen densities and device form factors. This free in-browser generator transforms your master artwork into platform-compliant Android adaptive icon resource directories and Xcode Asset Catalogs from a single 1024x1024 design.
🤖 Android Adaptive Icons & Safe Zone
Introduced in Android 8.0 (API 26), adaptive icons use a 108x108dp canvas where the inner 72x72dp circle (the 66% safe zone) is guaranteed never to be clipped by OEM launcher masks like circles, squircle shapes, or rounded squares. The generator separates foreground artwork from the background layer and generates valid mipmap-anydpi-v26 XML manifests.
🍏 Xcode iOS Asset Catalog
Builds a complete AppIcon.appiconset bundle containing the 1024x1024 App Store master asset, universal iPhone 60pt @2x/@3x assets, iPad 76pt/@2x, notification icons (20pt), and Spotlight search icons (40pt) complete with a valid JSON Contents.json manifest ready for immediate drag-and-drop into Xcode.
🔒 100% Client-Side Processing
All pixel scaling, bicubic canvas filtering, XML serialization, and ZIP compression run directly in your local browser sandbox. Your unreleased branding, app logos, and confidential client assets are never uploaded or transmitted to any remote server.
Exported File Structure & Density Specifications
- mdpi (1x): 48x48 px (legacy) / 108x108 px (adaptive)
- hdpi (1.5x): 72x72 px (legacy) / 162x162 px (adaptive)
- xhdpi (2x): 96x96 px (legacy) / 216x216 px (adaptive)
- xxhdpi (3x): 144x144 px (legacy) / 324x324 px (adaptive)
- xxxhdpi (4x): 192x192 px (legacy) / 432x432 px (adaptive)
- Google Play Store: 512x512 px 32-bit PNG
- XML Manifest: ic_launcher.xml in mipmap-anydpi-v26
- App Store Master: 1024x1024 px (no transparency)
- iPhone Universal: 120x120 px (@2x) and 180x180 px (@3x)
- iPad App Icon: 76x76 px (1x) and 152x152 px (@2x)
- iPad Pro (12.9-inch): 167x167 px (@2x)
- Spotlight Search: 40x40 px, 80x80 px, 120x120 px
- Settings Icon: 29x29 px, 58x58 px, 87x87 px
- Metadata: Pre-linked Contents.json
Frequently Asked Questions
What size should my source image be?
For optimal quality across all screen densities, upload a square 1024x1024 pixel PNG or a scalable SVG vector graphic. Ensure critical logo elements stay inside the central 66% circle (approximately 680x680 pixels) to prevent launcher masks from clipping corners or details.
Does Android require adaptive icons?
Yes. Google Play and Android 8.0+ devices require adaptive icons. Without adaptive layers, modern launchers will force your icon into a tiny square encased in an unstyled white circle or square container, resulting in an unpolished appearance.
Can I generate both Android and iOS icons from the same artwork?
Yes. Click "Download All Platforms (ZIP)" to download a structured archive containing both the Android res density folders with adaptive XML manifests and the iOS AppIcon.appiconset catalog in one download.
Are my uploaded images or generated icons stored anywhere?
Never. The entire processing pipeline runs locally in your browser memory using HTML5 Canvas and JSZip. Nothing is uploaded, cached, or logged on any external server.