
SquareOneApp Icon Generator
Generate all required icon sizes for iOS and Android apps from a single image. Free, private, and runs 100% in your browser.
Generate Your Icons
Upload your image and customize it to generate all required icon sizes
Upload your app icon
Drag and drop or click to browse. Recommended 1024x1024px.
Configuration
Customization
Example: ic_launcher.png
Advanced Options
Processed locally in your browser. No data sent to server.
Live Preview
Upload an image to see preview
Pro Tips for Better Icons
- Avoid text
App icons are often viewed at very small sizes. Text becomes unreadable. Use a simple logo or symbol instead.
- Keep it simple
Complex details get lost. Bold shapes and high-contrast colors work best.
- Center your subject
We automatically center your image, but make sure your important content isn't too close to the edges.
- Use PNG
For the best quality and transparency support, always use PNG files as your source.
How to Install Your Icons
Follow these simple steps to add the generated icons to your iOS and Android projects.
iOS (Xcode)
- 1Unzip the downloaded fileand locate the
iOSfolder. - 2Open your project in Xcode and navigate to
Assets.xcassets. - 3Drag and dropthe
AppIcon.appiconsetfolder into the list of assets. - 4Confirm that the new AppIcon set is selected in your project settings under "App Icons and Launch Images".
Android
- 1Unzip the downloaded fileand locate the
Androidfolder. - 2Copy all the
mipmap-*folders. - 3Navigate to your project's
app/src/main/res/directory. - 4Paste the foldersthere, replacing any existing default icons.
Included Icon Sizes
Complete list of all files generated by this tool.
| Platform | Name | Dimensions | Filename |
|---|---|---|---|
| iOS | iPhone Notification 2x | 40x40 | Icon-20@2x.png |
| iOS | iPhone Notification 3x | 60x60 | Icon-20@3x.png |
| iOS | iPhone Settings 2x | 58x58 | Icon-29@2x.png |
| iOS | iPhone Settings 3x | 87x87 | Icon-29@3x.png |
| iOS | iPhone Spotlight 2x | 80x80 | Icon-40@2x.png |
| iOS | iPhone Spotlight 3x | 120x120 | Icon-40@3x.png |
| iOS | iPhone App 2x | 120x120 | Icon-60@2x.png |
| iOS | iPhone App 3x | 180x180 | Icon-60@3x.png |
| iOS | iPad Notification 1x | 20x20 | Icon-20.png |
| iOS | iPad Notification 2x | 40x40 | Icon-20@2x.png |
| iOS | iPad Settings 1x | 29x29 | Icon-29.png |
| iOS | iPad Settings 2x | 58x58 | Icon-29@2x.png |
| iOS | iPad Spotlight 1x | 40x40 | Icon-40.png |
| iOS | iPad Spotlight 2x | 80x80 | Icon-40@2x.png |
| iOS | iPad App 1x | 76x76 | Icon-76.png |
| iOS | iPad App 2x | 152x152 | Icon-76@2x.png |
| iOS | iPad Pro App 2x | 167x167 | Icon-83.5@2x.png |
| iOS | App Store | 1024x1024 | Icon-1024.png |
| Android | LDPI | 36x36 | mipmap-ldpi/ic_launcher.png |
| Android | MDPI | 48x48 | mipmap-mdpi/ic_launcher.png |
| Android | HDPI | 72x72 | mipmap-hdpi/ic_launcher.png |
| Android | XHDPI | 96x96 | mipmap-xhdpi/ic_launcher.png |
| Android | XXHDPI | 144x144 | mipmap-xxhdpi/ic_launcher.png |
| Android | XXXHDPI | 192x192 | mipmap-xxxhdpi/ic_launcher.png |
| Android | Play Store | 512x512 | playstore-icon.png |
Frequently Asked Questions
Everything you need to know about icon generation
Is my image uploaded to a server?
No. All image processing happens locally in your browser using HTML5 Canvas. Your images never leave your device, ensuring complete privacy.
What is the best image size to upload?
We recommend uploading a high-resolution square image, at least 1024x1024 pixels. This ensures that the largest icons (like the App Store marketing icon) look crisp.
Do you support transparent backgrounds?
Yes! If you upload a PNG with transparency, the generated icons will preserve that transparency. This is especially useful for Android adaptive icons or custom shapes.
Why are there so many files?
Mobile operating systems require many different icon sizes for various contexts (settings, notifications, spotlight, home screen) and device densities (Retina, HDPI, etc.). We generate all of them for you.
Can I use this for commercial apps?
Absolutely! SquareOne is completely free to use for personal and commercial projects. Generate as many icon sets as you need, no restrictions.
What formats are supported?
You can upload PNG, JPG, or JPEG images. All generated icons are exported as PNG files, which is the standard format required by iOS and Android.

