Most guides give you one number: 1024 by 1024 pixels. Your app needs more than that. The stores want their own icon, the home screen another, push notifications a third, and your app's web version a few more. Get one wrong and the store rejects the file, or your notifications show a grey square.
The short version
Your app needs several icons: the store icon, the home screen icon, the push icon. Here are the sizes for iOS, Android and the web, and the rules behind them.
The two that matter most are the store icons: 1024 by 1024 pixels for the App Store, as a PNG with no transparency, and 512 by 512 pixels for Google Play, as a 32-bit PNG under 1 MB. Draw them as full squares: both stores round the corners themselves. On Android, the push notification icon is a white shape on a transparent background, and nothing else.
Every icon file in one table
These are the files GoodBarber asks for in the back office, with the rules behind each one.
| Where the icon appears | Size in pixels | Format and rules |
|---|---|---|
| App Store | 1024 × 1024 | PNG, no transparency |
| iPhone home screen | 180 × 180 | PNG or JPG |
| Google Play | 512 × 512 | PNG or JPG; Google asks for a 32-bit PNG, sRGB, 1 MB at most |
| Android home screen | 192 × 192 | PNG or JPG |
| Android push notifications | 72 × 72 | PNG, white (#FFFFFF) on a transparent background |
| Web app logo | 512 × 512 | PNG or JPG |
| Web app icon on iPhone (Apple Touch Icon) | 192 × 192 | PNG or JPG; 512 × 512 for the Smart App Banner on Android |
| Web app push notifications | 72 × 72 | PNG, one color on a transparent background |
| Favicon | 48 × 48 | PNG or JPG |
You only need the files for the platforms you publish on: an iOS app, an Android app or both. A web-only app needs none of the store icons. The stores also want screenshots at their own sizes.
What Apple expects
- One master file at 1024 by 1024 pixels. It is the icon shown on your App Store page, and the source of the smaller sizes.
- No transparency. App Store Connect refuses an App Store icon with a transparent area, with the error “Invalid App Store Icon” (ITMS-90717), a frequent topic on Apple's developer forums.
- Square corners. iOS applies its own rounded mask. Corners you round yourself leave transparent edges, and the file gets refused for the same reason.
- Several appearances. Since iOS 18, people can show their home screen icons in dark or tinted versions, and iOS 26 adds clear ones. Apple's Icon Composer builds those variants from one layered file, as shown in the WWDC25 session. Check that your icon still reads in each of them.
Apple's Human Interface Guidelines give the design principles behind these rules.
What Google Play and Android expect
- 512 by 512 pixels for the store. Google's icon specifications ask for a 32-bit PNG in sRGB, 1,024 KB at most.
- A full square, no shadow. Google Play applies the rounded corners, with a radius of 30% of the icon size, and adds the shadow itself.
- No transparent background. Transparent areas show the color of the Play Store behind them. Pick a background color that belongs to your brand.
- No text that sells. Rankings, discounts or “number one” badges on an icon break Google Play's metadata rules.
- A home screen icon that adapts. Since Android 8.0, launchers cut icons into different shapes from two layers, a foreground and a background, as Android's adaptive icons guide explains. Keep your logo away from the edges. Since Android 13, people can also theme their icons from a single-color layer, and since Android 16 QPR 2 Android themes the icons of apps that don't provide one: check that your logo still reads in one color.
- A white push icon. Android draws notification icons as a single-color silhouette, so a colored logo turns into a grey or white block. Draw a white shape on a transparent background.
Rules that make an icon work at every size
- One shape, not a poster. Your icon appears at 1024 pixels on the store and at a few millimeters in a notification. A single shape survives both.
- Leave the name out. The app name usually appears under the icon on the home screen. Text inside the icon becomes unreadable once it shrinks.
- Strong contrast. Test the icon on a light and a dark wallpaper, and in dark mode.
- Your own brand. An icon that imitates another app's look misleads users, and both stores refuse it: copycats are one of the reasons Apple rejects apps.
- Test it small. Look at the 48-pixel favicon and the push icon before you approve the large one.
Our older guide on how to make an app icon covers the design process step by step.
How to set your icons with GoodBarber
In the back office, open My App > App icon. You have two options:
- Custom: upload your own files in the sizes from the table above. The back office only asks for the platforms included in your plan.
- Wizard: type a letter or a word, or add a picture, choose a background color or image, then click Generate. GoodBarber creates every format your app needs from it.
On the same screen, enter the title that appears under your icon on the home screen. Keep it short: long titles get cut. Our help article lists every format.
FAQ
What size should an app icon be?
1024 by 1024 pixels for the App Store, as a PNG with no transparency, and 512 by 512 pixels for Google Play, as a 32-bit PNG. The home screen and notification icons use smaller sizes: 180 pixels on iPhone, 192 on Android, 72 for Android push icons.
Can an app icon have a transparent background?
Not on the App Store, which refuses transparent App Store icons. On Google Play, transparent areas show the store's background color, so use a solid background. The Android push icon is the exception: it must be white on a transparent background.
Should I round the corners of my app icon?
No. Apple and Google apply their own rounded mask. Send a full square: rounded corners leave transparent edges, which the App Store refuses.
Can I put text in my app icon?
You can, but it rarely works. The app name already appears under the icon, and text becomes unreadable at small sizes. Google Play also forbids text that announces rankings or deals.
Why does my Android notification icon show as a grey square?
Android draws notification icons as a single-color silhouette. A colored logo turns into a block. Use a white shape on a transparent background, 72 by 72 pixels with GoodBarber.
Draw one icon, get every size
GoodBarber's icon wizard creates every format from a single design, and the back office tells you which files your plan needs. Start your app with the 30-day free trial, no credit card required.
