App Icon Generator
Upload one image. Download every icon size for iOS, Android, macOS, watchOS, and Web/PWA — instantly and privately in your browser.
Icon Generator
Drop image here, click to browse, or paste
1024 × 1024 px recommended · PNG, JPG, SVG, WebP
Upload an image to get started
Complete Icon Size Reference
Every icon file that gets generated, organized by platform.
Why developers choose AppIcon.online
100% Private
Your images never leave your browser. All processing happens client-side using the Canvas API.
Instant Generation
All 48+ icons are generated in under a second. No server round-trips, no waiting.
Every Platform
iPhone, iPad, watchOS, macOS, Android mipmap, Play Store, Favicon, and PWA manifest — all in one ZIP.
Xcode-Ready
Generates AppIcon.appiconset with a valid Contents.json. Drag into Xcode and you're done.
One-Click Download
Everything bundled in a single ZIP file with the correct folder structure. No manual renaming.
Web & PWA Ready
Generates favicons, apple-touch-icon, PWA icons, site.webmanifest, and an HTML head snippet.
Frequently Asked Questions
What image size should I upload?
Upload a 1024×1024 pixel PNG or JPG. This is the largest size required by any platform (App Store, Mac App Store). All smaller sizes are generated by downscaling from this master image. Non-square images will be stretched to fit — so always start with a square.
Is my image uploaded to a server?
No. All image processing happens entirely in your browser using the HTML Canvas API. Your image is never sent to any server. You can verify this by using the tool completely offline after the page loads.
What's included in the ZIP file?
The ZIP contains: an AppIcon.appiconset folder with all Apple platform icons and a valid Contents.json (ready to drop into Xcode), an android folder with mipmap-mdpi through mipmap-xxxhdpi subfolders plus a Play Store icon, and a web folder with favicons, apple-touch-icon, PWA icons, a site.webmanifest, and an HTML head snippet you can paste into your site.
Do I need to round the corners of my iOS icon?
No. Apple automatically applies its signature "squircle" mask to all app icons at display time. Upload a square image without any corner rounding. The preview on this page simulates the Apple mask so you can see how it will look.
How do I use the generated icons in Xcode?
Unzip the download. In your Xcode project, open the asset catalog, delete the existing AppIcon set, then drag the AppIcon.appiconset folder from Finder directly into the asset catalog sidebar. Xcode will recognize the Contents.json and map every icon automatically.
How do I use the Android icons?
Copy the mipmap-* folders from the android directory into your project's app/src/main/res/ directory, replacing the existing mipmap folders. Make sure your AndroidManifest.xml references @mipmap/ic_launcher (or whatever filename you chose).
Can I paste an image from my clipboard?
Yes. Copy any image to your clipboard (e.g., from Figma, Sketch, or a screenshot), then press Ctrl+V / Cmd+V anywhere on the page. The image will be loaded instantly.
Is this tool free?
Yes, completely free with no limits, no sign-ups, and no watermarks. The tool is open-source and will remain free.