Apple requires a different app icon size for nearly every context: the Home Screen, Settings, Spotlight, the App Store, and more, across iPhone, iPad, Mac, and Apple Watch. App Icon Generator renders all of them from a single source image, directly in your browser.
It's centered and cropped to fill each icon completely, never stretched. Apple app icons must be fully opaque and edge-to-edge, so this tool doesn't add transparent padding the way a favicon tool might.
The Xcode Asset Catalog zip includes a Contents.json file for each platform, the metadata Xcode needs to recognize the folder as a proper AppIcon.appiconset. The flat PNG zip skips that and just gives you the image files by name, useful if you're generating icons for a non-Xcode pipeline.
Apple simplified Apple Watch app icons to a single unified 1024×1024 App Store icon; Xcode generates the smaller on-device sizes automatically from it, so no separate per-size set is needed anymore.
No. Every size is rendered locally in your browser using canvas, and the zip files are built there too. Nothing about your image is sent to a server.