App Icon Set
Already have a logo? Upload one square image and get every size your platform needs, named and packaged the way Xcode, Android Studio, Chrome or your site root expects.
App Icon Set: Every Size Your Platform Needs, From One Image
Already have a logo? Turn it into a platform’s complete icon bundle in one run.
Upload one square icon and pick a platform. You get a zip with every size cut, every file named the way the toolchain expects, and the container file the platform reads from: an Xcode asset catalog with its Contents.json, Android’s mipmap folders, a Chrome extension icons folder with the manifest lines, a full favicon set with site.webmanifest, an .icns for macOS, or a multi-size .ico for Windows. Unzip it into your project. Nothing to rename.
How to make an icon set
- Upload your icon. Square, at least 1024 by 1024 px, PNG or JPG.
- Pick the platform. Pick a background color too if your icon is transparent and you’d rather ship it filled.
- Run, then download the zip and drop it into your project.
What’s in the zip, per platform
-
iOS:
AppIcon.appiconset/withIcon-1024.pngandContents.json, the single-size catalog Xcode 14 and later use. Drag the folder into your asset catalog. -
macOS:
AppIcon.appiconset/with all ten sizes from 16 to 1024 px at 1x and 2x,Contents.json, and a realAppIcon.icns. -
watchOS:
AppIcon.appiconset/withIcon-1024.pngandContents.jsonfor Xcode 15 and later. -
Android:
mipmap-mdpithroughmipmap-xxxhdpiwithic_launcher.pngat 48, 72, 96, 144 and 192 px, plus the 512 pxplaystore-icon.png. Drop the folders intores/. -
Chrome extension:
icons/at 16, 32, 48 and 128 px, andmanifest-icons.jsonwith theiconsandaction.default_iconobjects to paste intomanifest.json. -
Website:
favicon.ico,favicon-16x16.png,favicon-32x32.png,apple-touch-icon.png,android-chrome-192x192.png,android-chrome-512x512.png,site.webmanifestandhead.htmlwith the tags to paste. -
Windows:
app.icowith 256, 48, 32, 24 and 16 px inside.
Next to the zip you get the 1024 px square the sizes were cut from, exactly as the platform will see it, so you can check the crop before you ship.
Don’t have a logo yet?
Describe one and App Icon Generator draws it and packages it in the same run. Want to compare a few directions before you pick? Icon Ideas gives you four, and you bring the winner back here.
Tips for a good source
- Fill the canvas. Platforms round the corners themselves, so keep your icon square-cornered and let the subject take about seventy percent of the width.
- Keep the original. For iOS and watchOS the 1024 px preview is already flattened onto the background, so cut other platforms from your source file.
- Anything smaller than 1024 px is refused rather than upscaled. An upscaled icon is the first thing a store reviewer notices.
FAQ
What size image do I need? At least 1024 by 1024 px. Every size in every bundle is cut down from a 1024 px square, and the App Store and Play Store both ask for 1024 or 512 px originals. Scaling a smaller image up makes a soft icon, so smaller sources are refused.
Will it crop my logo? Only if it isn’t square. A wide or tall image is scaled to fill a square and cropped from the center, never stretched. Check the 1024 px preview; if the crop cut something off, pad the logo to a square first and run again.
Why is there only one iOS size? Since Xcode 14, an iOS app icon is a single 1024 px image and Xcode makes every size itself. The catalog you get is exactly what Xcode writes when you drop a 1024 image in.
Can I get rounded corners? No, on purpose. Every platform masks the icon shape itself, and a pre-rounded icon shows a dark halo on iOS and a double curve on macOS. Ship it square.
Can I keep a transparent background? Everywhere except iOS and watchOS, where the App Store requires an opaque icon and the background is flattened to white. Pick a background color to flatten the other platforms too.
Can I run it for two platforms? Run once per platform with the same source file. Each run is one zip.