Email me

Free tool · Apple specs checked Oct 23, 2026 · runs in your browser

iOS app icon generator.

Drop in your artwork and get the icon App Store Connect actually accepts: a 1024 × 1024 PNG with no transparency and no alpha channel, inside an AppIcon.appiconset folder you can drag into Xcode. Every legacy size too, if your project still needs them.

Short answer: modern Xcode needs one 1024 × 1024 PNG and makes the small sizes itself. It must be fully opaque with no alpha channel, or the upload fails with ITMS-90717. This page writes exactly that file.

Checks

  • Waiting for an image.

Worked example

Our habit tracker Chain ships exactly what the first button makes: one file, icon-1024.png, and a Contents.json with a single entry ("idiom": "universal", "platform": "ios", "size": "1024x1024"). Xcode renders every smaller size at build time. We build it on a Windows PC through GitHub Actions, with no Mac, and it passed App Store review. If your artwork is a 1024 PNG with a transparent background, the checks above flag it, and the export fills the transparent pixels with your background color and writes the file without an alpha channel, so the upload doesn't fail with ITMS-90717.

How it works

IdiomSizePixels
iphone20 pt @2x40 × 40
iphone20 pt @3x60 × 60
iphone29 pt @2x58 × 58
iphone29 pt @3x87 × 87
iphone40 pt @2x80 × 80
iphone40 pt @3x120 × 120
iphone60 pt @2x120 × 120
iphone60 pt @3x180 × 180
ipad20 pt @1x20 × 20
ipad20 pt @2x40 × 40
ipad29 pt @1x29 × 29
ipad29 pt @2x58 × 58
ipad40 pt @1x40 × 40
ipad40 pt @2x80 × 80
ipad76 pt @1x76 × 76
ipad76 pt @2x152 × 152
ipad83.5 pt @2x167 × 167
ios-marketing1024 pt @1x1024 × 1024

Building the newer layered Liquid Glass icons with dark, clear and tinted appearances is done in Apple's Icon Composer, which this tool doesn't replace.

Sources

Related

Who made this

Matt Busel, who has 8 iPhone apps live on the App Store, all built on a Windows PC. Your image is processed on your device and never uploaded.

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Up next

Part 5 of 13 in "Ship an iPhone app from Windows"Making two cartoon eyes feel alive: springs, saccades and blinks in SwiftUISprings, saccades and blinks in SwiftUI: how the Minder focus app makes two cartoon eyes feel alive, with Core Motion and optional face tracking.Read it next →

Also worth your time

Did this answer your question?

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ