Make app icons for iOS and Android
Make every icon an app needs from one square logo: the iOS icon set for Xcode, Android launcher icons for every screen density (including adaptive icons for Android 8 and later), and the Google Play Store icon. Previews show how each platform shapes it.
Drop an image hereAdd an image
A square logo at least 1024 × 1024 pixels works best: PNG, SVG, JPG or WebP. You can also paste an image.
- iPhone
- Android, circle
- Android, rounded
- Google Play
Android 8 and later shape the icon to suit the phone; keep the important part inside the middle, as shown.
Created on your device. Your image is never uploaded.
How it works
- Your browser draws your logo onto a 1024-pixel square, with the padding and background you choose. SVGs are drawn at full size, so they stay sharp.
- Each icon size is made by halving step by step, which keeps small icons crisp.
- The icons, Contents.json and Android XML files are packed into a ZIP, in the folders each platform expects.
Supported formats
- Opens
- PNG, SVG, JPG, WebP, AVIF, BMP and GIF
- Saves
- A ZIP of PNG icons with the Xcode Contents.json and Android XML files
- Limits
- Files up to 80 MB.
- iOS uses a single 1024 × 1024 icon (Xcode 14 and later make the other sizes from it).
- Android gets ic_launcher and ic_launcher_round for mdpi to xxxhdpi, and adaptive icon layers, with the artwork inside the 66 dp safe zone.
- iOS and Play Store icons can’t be transparent, so transparent areas get the background colour you choose.
Your image stays on your device
This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.
To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.
Related tools
Questions
Are my images uploaded anywhere?
No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.
Should I round the corners myself?
No. Give iOS a square icon: it rounds the corners itself. Android shapes adaptive icons to suit each phone, so keep important details in the middle.
What’s the difference from the favicon generator?
The favicon generator makes icons for websites: browser tabs, bookmarks and home-screen shortcuts. This one makes icons for apps you build and publish in the App Store or Google Play.