Show VisualKitEarn $3 per subscriber you refer
Join affiliate program
Updated for iOS 18 & Android 15

App Icon Sizes Guide 2025

The definitive technical reference for iOS and Android icon dimensions, naming conventions, and export requirements.

App Store Master

1024px

Square PNG. No transparency. RGB color space.

A

Play Store Master

512px

Square PNG. 32-bit color. 50KB - 1MB file size.

Android Adaptive

432px

Two layers (Fore/Background). Center 66dp safe zone.

iOS App Icon Specifications

Required sizes for Xcode `AppIcon.appiconset`. All files must be PNG.

DimensionsScaleUsageCommon FilenameReq
1024x1024@1xApp StoreApp Store MarketingItunesArtwork@2x.png
180x180@3xiPhone AppHome Screen (iPhone)Icon-60@3x.png
167x167@2xiPad Pro AppHome Screen (iPad Pro)Icon-83.5@2x.png
152x152@2xiPad AppHome Screen (iPad)Icon-76@2x.png
120x120@2xiPhone AppHome Screen (iPhone)Icon-60@2x.png
120x120@3xSpotlightSearch ResultsIcon-40@3x.png
87x87@3xSettingsSettings MenuIcon-29@3x.png
80x80@2xSpotlightSearch ResultsIcon-40@2x.png
76x76@1xiPad AppHome Screen (iPad)Icon-76.png
60x60@3xNotificationPush NotificationsIcon-20@3x.png
58x58@2xSettingsSettings MenuIcon-29@2x.png
40x40@2xNotificationPush NotificationsIcon-20@2x.png

Pro Tip: Don't use transparency on iOS

iOS icons must be opaque. If you upload a transparent PNG, Apple will fill the transparent areas with black, which usually looks terrible. Our generator automatically fills transparent backgrounds with your chosen color.

Android Icon Specifications

Density buckets for Android Studio `mipmap` folders.

DimensionsDensityFolder NameUsageReq
512x512N/Amain/storeGoogle Play Store
192x192xxxhdpimipmap-xxxhdpiLauncher Icon
144x144xxhdpimipmap-xxhdpiLauncher Icon
96x96xhdpimipmap-xhdpiLauncher Icon
72x72hdpimipmap-hdpiLauncher Icon
48x48mdpimipmap-mdpiLauncher Icon

Adaptive Icons Explained

Android 8.0+ uses "Adaptive Icons". Instead of one image, you provide two layers: Foreground (your logo) and Background (solid color or pattern). The device then masks these layers into circles, squares, or squircles.

ForegroundLogo / Icon Graphic
432x432Safe: 264x264 (Center)
BackgroundColor / Pattern / Image
432x432Safe: Full Bleed
Safe Zone (66dp)
432x432px Canvas

Common Questions

Why do I need so many icon sizes?

Modern devices have screens with different pixel densities (Retina, Super Retina, etc.). To ensure your icon looks crisp on a small iPhone SE notification and a large iPad Pro home screen, you must provide pre-rendered assets for every specific scale factor.

What happens if I only upload 1024x1024?

Xcode and Android Studio may reject your build, or the system will attempt to downscale the large image automatically. Downscaling usually results in blurry, pixelated icons that look unprofessional and can lower your app's conversion rate.

What is the Android Adaptive Icon Safe Zone?

Android adaptive icons can be masked into circles, squares, or squircles by the user's device theme. The 'Safe Zone' is the center 66dp (approx 264px on a 432px canvas) circle where you must keep your logo to ensure it never gets cut off by a mask.

Does VisualKit name the files correctly?

Yes. When you use our generator, the download includes a fully structured `AppIcon.appiconset` folder for iOS (with JSON config) and `mipmap` folders for Android, all named correctly for immediate drop-in use.

Stop Resizing Manually

Upload one image. We'll generate every size listed on this page, correctly named and organized in folders for iOS & Android.

No watermarks • No credit card required • Instant download