App Icon Generator (iOS, Android & Web)

One image in, a ready-to-copy icon pack out for iOS, Android, web, macOS, Windows and extensions.

Support
Works Offline
Privacy First
No Login
No API
Canvas
File API
Blob

Source artwork

Drop a file here

Square PNG or SVG at 1024×1024 gives the sharpest results

Platforms & export

15 files

AppIcon.appiconset with Contents.json — drag straight into Xcode assets.

16 files

Legacy + round mipmaps, adaptive-icon foreground layers, anydpi-v26 XML and the 512px Play Store icon.

7 files

Favicons, apple-touch-icon, maskable PWA icons, site.webmanifest and the HTML snippet.

10 files

AppIcon.appiconset sizes for Mac apps (16px through 1024px @2x).

6 files

MSIX / UWP tile assets plus the classic Store logo sizes.

4 files

Chrome / Edge / Firefox extension icons with a manifest v3 snippet.

Files queued
45

Upload artwork, choose your platforms and download one ZIP with every folder and filename already correct — just copy it into your project.

About the App Icon Generator (iOS, Android & Web)

Upload one square artwork and generate every app icon your project needs: an Xcode AppIcon.appiconset with Contents.json, Android legacy, round and adaptive mipmaps with anydpi-v26 XML and the 512px Play Store icon, PWA/favicon assets with site.webmanifest and favicon.ico, macOS, Windows tiles and browser-extension icons. Choose a shape (square, rounded, squircle or circle), background colour or gradient, padding and artwork scale, then download a single ZIP with correct folder names and filenames — just copy it into your project. Everything renders locally with Canvas; your artwork never leaves the browser.

Examples

Logo to full icon pack

logo-1024.png

Output

ios/AppIcon.appiconset, android/res/mipmap-*, web/favicon.ico …

Keyboard shortcuts

  • Copy the main outputCtrl / ⌘ + Shift + C
  • Download the resultCtrl / ⌘ + S
  • Share this toolCtrl / ⌘ + Shift + S
  • Reset the inputsAlt + R
  • Open the tool search paletteCtrl / ⌘ + K

Related tools

Frequently asked questions

Version 1.0.0 · Updated 2026-08-18 · Runs entirely in your browser