Prepare App Icons for iOS and Android
Submitting an app to the App Store or Google Play requires a precisely specified set of icon images at many different sizes. Getting this wrong causes App Store rejections and results in blurry or incorrectly-sized icons on device home screens. devtoolkit.sh's app icon workflow starts with the App Icon Generator, which produces every required iOS and Android icon size from a single 1024×1024 PNG. Use the Image Resizer for any additional custom sizes required by your framework, and the Image Round Corners tool to preview how your icon will look with iOS's rounded corner mask applied before submitting.
Generate all standard iOS and Android app icon sizes from a single source image.
Resize images to exact dimensions with optional aspect ratio lock, entirely in your browser.
Round the corners of any image with a custom radius and download as PNG.
FAQ
- What source image should I use to generate app icons?
- Use a 1024×1024 pixel square PNG with no rounded corners and no transparency. iOS applies rounded corners automatically. Ensure the design looks clear and recognisable at 20×20 pixels.
- Does Apple still require all those icon sizes?
- Since Xcode 14, a single 1024×1024 icon in the asset catalog is sufficient for App Store submission. Xcode generates the required sizes automatically. However, including explicit sizes avoids any potential issues with older tooling.
- How do I add app icons to an Xcode project?
- Open the asset catalog (Assets.xcassets), click the AppIcon set, and drag each PNG into the correct size slot. Alternatively, generate an AppIcon.appiconset folder with Contents.json and drag the entire folder into the asset catalog.