App icon generator
Generate app icons for iOS and Android
Create a complete app icon pack from one image. Export all required sizes for App Store, Play Store, Xcode, and Android Studio—ready to drop into your project.
Local processing — no uploadsGenerate an app icon pack
Upload one logo and download a zip with all required icon sizes for iOS or Android.
Tip: start from a square 1024×1024 PNG for the sharpest results. If your logo isn't square, the generator preserves aspect ratio and centers it.
Supports PNG, JPG, and WebP files up to 25 MB each. Files never leave your browser.
PNG, JPG, WebP
iOS AppIcon.appiconset + Contents.json
Setup instructions & config snippets
After downloading the zip, follow these instructions to apply your icons.
{
"images": [
{ "filename": "icon-1024.png", "idiom": "ios-marketing", "scale": "1x", "size": "1024x1024" },
{ "filename": "icon-180.png", "idiom": "iphone", "scale": "3x", "size": "60x60" },
{ "filename": "icon-120.png", "idiom": "iphone", "scale": "2x", "size": "60x60" },
{ "filename": "icon-167.png", "idiom": "ipad", "scale": "2x", "size": "83.5x83.5" },
{ "filename": "icon-152.png", "idiom": "ipad", "scale": "2x", "size": "76x76" },
// ... more entries for all sizes
],
"info": { "author": "oneimage", "version": 1 }
}Use this app icon generator to create a complete icon set for iOS or Android from a single source image. It exports all the sizes required by Apple and Google for app stores and device displays.
Everything runs locally in your browser—no uploads. After downloading, drop the files into your Xcode or Android Studio project and you're ready to submit.
All required icon sizes
Generate every size Apple and Google require: App Store (1024×1024), device icons, spotlight, settings, and density-specific Android mipmaps.
Platform-specific output
iOS pack includes AppIcon.appiconset with Contents.json. Android pack includes mipmap folders for each density bucket.
Private and offline
Processing stays on-device. Your app icon never leaves your browser.
Icon sizes included
A complete set for iOS App Store and Android Play Store submissions.
How to create app icons
Follow these steps to generate and apply your app icon pack.
Upload your logo
Drop a PNG or JPG file (1024×1024 recommended). The image stays in your browser.
Select your platform
Choose iOS or Android to generate the correct icon set for your target platform.
You can generate both platforms separately and download each pack.
Generate the icon pack
Click Generate pack to export all required sizes and preview them instantly.
Download and apply
Download the .zip, extract it into your project, and follow the setup instructions for Xcode or Android Studio.
When you need an app icon pack
iOS App Store submission
Generate the full AppIcon.appiconset with Contents.json for Xcode. All sizes Apple requires in one download.
Android Play Store submission
Export density-specific mipmap icons for Android Studio. Includes the 512×512 Play Store listing icon.
Cross-platform apps (Flutter, React Native)
Generate both iOS and Android packs separately, then drop them into the respective platform folders.
Why use this app icon generator
No distortion
Aspect ratio is preserved and artwork is centered inside square icons.
Store-ready output
Generate the exact sizes App Store and Play Store require for submissions.
Xcode & Android Studio compatible
iOS pack includes Contents.json. Android pack uses proper mipmap folder structure.
Local processing
Your assets stay private—everything runs locally in the browser.
App icon generator FAQ
Why do I need a 1024×1024 source image?
App Store and Play Store require high-resolution icons for listings. Starting from 1024×1024 ensures all smaller sizes look crisp without upscaling artifacts.
Does iOS add rounded corners automatically?
Yes. iOS automatically applies rounded corners and masks to your square icon. Provide a square image without any corner rounding—the system handles it.
Can I use transparent backgrounds?
iOS: No transparency allowed—icons must have an opaque background. Android: Standard launcher icons should be opaque, but adaptive icons can have transparency in the foreground layer.
What are adaptive icons on Android?
Adaptive icons use separate foreground and background layers that the system can mask into different shapes. This generator creates standard mipmap icons; for full adaptive icon support, design separate foreground/background assets.
How do I apply icons in Xcode?
Extract the zip and drag the AppIcon.appiconset folder into your Assets.xcassets. Xcode reads the Contents.json file and maps each icon to the correct slot automatically.
Does OneImage upload my app icon?
No. All processing runs locally in your browser—your files never leave your device.
Back to the image resizer
Need custom dimensions, presets, or batch resizing? Use the full image resizer.
Back to the image resizer