Hi, I'm PipThese Featured apps take turns in my island.
MacPipSubmit
Free tools

iPhone app icon checker

Drop your icon to see it the size people really see it, with the checks that make App Store Connect refuse an icon. Your file stays in your browser.

iPhone app icon checker

What it does

It reads your icon in your browser and checks four things: that it is a PNG, that it is square at 1024 x 1024 pixels, that it has no transparent pixels, and whether its corners look rounded by hand. Then it shows it on a home screen, on a light and a dark wallpaper, and at the small sizes Settings and search use, with a rounded mask like the one iOS puts on it.

Why each check matters

  • 1024 x 1024: the App Store shows your icon large, so it starts from this size. A smaller file scaled up looks soft.
  • No transparency: an iPhone icon is a full square. Apple's tools refuse an App Store icon with transparent pixels, so fill the whole square, even behind the corners.
  • Square corners: iOS rounds the corners for you. If you round them yourself, the color you put behind them can show as a thin edge.
  • PNG: a JPEG has no transparency to worry about, but it adds blur around sharp edges. Export a PNG from your source file.

What it can't tell you

It can't judge whether the icon is clear, and it doesn't read your Xcode asset catalog. Newer versions of iOS can also show icons dark or tinted, from variants you add in Xcode or Icon Composer. Look at those on a real device before you ship.

Questions

What size should an iPhone app icon be?

Make it 1024 x 1024 pixels. Xcode makes the smaller sizes the system needs from that one picture.

Can an iPhone app icon have a transparent background?

No. Fill the whole square. App Store Connect refuses an App Store icon with transparency, and iOS shows the icon as a full rounded square.

Should I round the corners of my app icon?

No. Give a square picture and iOS rounds the corners. Corners you round yourself can leave a thin edge of the color behind them.

Is my icon uploaded anywhere?

No. The checker reads it in your browser and never sends it to iPip or anyone else.

Sources

Updated November 15, 2026.

Related

Read this page as Markdown