Since the iPhone 4 introduced the Retina display in 2010, app icons stopped being a single 57×57 PNG. Every device class needed its own size, and shipping an app meant producing the whole set by hand. That was the state of the world when this post was written — and the reason I built a small PHP script that took the highest-resolution icon and generated the six sizes below. (The script lived on my company’s website, which is long gone, so the download links have been removed.)
The 2010 icon checklist
- iPhone 4 Hi-Res App Icon (114 × 114)
- iPhone App Icon (57 × 57)
- iPad App Icon (72 × 72)
- iPhone 4 Hi-Res Spotlight Icon (58 × 58)
- iPhone Spotlight Icon (29 × 29)
- iPad Spotlight Icon (50 × 50)
Reading this in 2026: you need none of that
Since Xcode 14, a single 1024×1024 image is all you provide. Drop it into the asset catalog and every variation — for iOS, iPadOS, watchOS and tvOS — is generated automatically at build time. It is the default for new projects, and the same 1024×1024 asset doubles as your App Store marketing icon. See Configuring your app icon in the Xcode documentation for the details.
You only need to provide individual sizes (the “All Sizes” option in the asset catalog’s Attributes inspector) if you want per-size art, such as extra detail at larger scales. Apple’s current guidance lives in the Human Interface Guidelines: App icons.
If you still need a legacy set or non-Apple formats, makeappicon.com remains alive and well (verified 2026) and generates the full icon set for both iOS and Android from one image.
Cheerio, informative Blog, i will recommend! I have bookmarked for future reference! All the best for the future