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

Your icon preview
Your App
iOS and macOS
Android
Web / PWA

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.