AppStoreReady

Free App Icon Generator for iOS and Android

Drop in one image, download the set.

Upload one image and get every icon size Apple's App Store and Google Play require, rendered live in your browser, then download a full-resolution master icon free with no signup and no watermark. Need the complete set in one zip? Batch export is on the Starter plan.

Drop an image here to try it live

PNG recommended, square image, 1024x1024 ideal.

How it works

  1. Upload a square source image, ideally 1024x1024px or larger.
  2. Pick Android or iOS to preview every required size instantly.
  3. Download a full-resolution master icon free, or batch export the complete set, correctly named and organized, on the Starter plan.

Every size, generated at once

Resizing one icon into 15 iOS sizes and 6 Android densities by hand is tedious and easy to get wrong. This tool generates the full set from a single upload, matching the exact dimensions App Store Connect and Google Play Console expect. See the full size reference for every dimension in one table.

Convert an image to an app icon

If you already have artwork, this is an image to app icon converter: drop in a PNG, JPG or WebP and it comes back as a correctly sized app icon set. Converting a PNG to an iOS app icon, turning a logo into an Android launcher icon, or taking a flat image and getting an app logo out of it are all the same one step here. There is nothing to install and nothing to sign up for, and the resizing runs on a canvas in your browser rather than on a server, so every size previews the moment you drop the file in.

The one thing worth getting right on the way in is the source. Use a square image at least 1024 x 1024, since that is the largest size generated, and leave the corners square: both stores mask the icon themselves, so a pre-rounded source gets masked twice.

iOS app icon generator

As an App Store icon generator this produces the 1024 x 1024 marketing icon Apple requires, plus every size iOS renders underneath it: 180 and 120 for the iPhone home screen, 152 and 167 for iPad, and the Spotlight, Settings and notification sizes down to 20 x 20. Filenames match what an Xcode asset catalog expects, so the set drops straight in. The exact dimensions are on the iOS app icon size reference.

Android app icon generator

For Android it generates the launcher icon at every density, 48 at mdpi through 192 at xxxhdpi, named for the mipmap directories they belong in, plus the 512 x 512 icon Google Play needs for your store listing. If you want the density breakdown and the adaptive icon layer sizes, they are on the Android app icon size reference.

Need splash screens, screenshots, or store graphics too?

See all the tools

Frequently asked questions

Is this actually free?

Yes. Every icon size renders live in your browser with no account and no watermark, and you can download a full-resolution master icon for free. Batch export, the complete size set correctly named in one zip, is on the Starter plan.

What image should I upload?

A square image at least 1024x1024px works best, since that's the largest size this tool generates (Apple's App Store icon). Anything smaller will look soft once scaled up to the larger sizes.

Does this generate Android adaptive icons?

This tool generates the legacy per-density icon set (mdpi through xxxhdpi, plus the Play Store listing icon), which is what most build tooling still expects and what Android falls back to on older devices. It doesn't currently composite a separate adaptive foreground/background layer.

Can I convert a PNG into an iOS app icon?

Yes, that is the main way people use this. Drop in a PNG, JPG or WebP and it is converted to the 1024x1024 App Store icon plus every size iOS renders underneath, named the way an Xcode asset catalog expects. The same upload produces the Android set, so one image covers both stores.

How do I turn an existing image or logo into an app icon?

Upload it and the tool does the rest. The only two things that matter about the source are that it is square and that it is at least 1024x1024, since that is the largest size generated and anything smaller will look soft scaled up. Leave the corners square rather than pre-rounding them: both stores apply their own mask, so a rounded source gets masked a second time and looks wrong.

Do I need every size it generates?

For iOS, Xcode needs the 1024x1024 App Store icon plus whichever sizes your target devices use. For Android, the density buckets cover every screen in use. Downloading the full set means you never have to figure out which ones apply to you.