# How to Make an App Icon for Android and iPhone (Free)

> Design a 1024 × 1024 icon in the Logo maker's App icons tab, set the background corner radius to 0 so it fills the square, and keep the symbol inside the central safe zone. Export 1024 × 1024 for the App Store (no transparency) and 512 × 512 for Google Play, then let Android Studio or Xcode make the other sizes.

Source: https://hf-photo-editor.dafontstyle.io/blog/how-to-make-an-app-icon · Updated 2026-10-01 · By DafontStyle Team · Tool: https://hf-photo-editor.dafontstyle.io/editor (free, in the browser)

Your app icon is the first thing people see in the Play Store, the App Store and on their home screen, next to dozens of other apps. It has to be bold, simple and correct for each store. This guide shows how to design one for free and export the exact files Android and iPhone need.

![Logo maker showing app icon designs for a brand called Chai Corner](https://hf-photo-editor.dafontstyle.io/blog/logo-maker-app-icons.webp "1200x750|App icon designs: one bold icon or letter on a strong background.")

## What makes a good app icon

- **One symbol.** A single icon or one or two letters. No words except a very short name.
- **A full, colorful background.** Gradients and bright colors stand out on a home screen.
- **Centered with room around it.** Phones crop icons into circles and other shapes, so the edges may be cut off.
- **No screenshots or photos.** They turn into noise at 48 pixels.

## Step 1: Choose an app icon design

Open the logo maker in HF Photo Editor, type your app or brand name and click **App icons**. Each design is a 1024 × 1024 square: gradient, flat, dark neon, bubble, letter and badge styles. Pick an icon in the **Icon** row to use a symbol that matches your app, such as a chat bubble, cart or rocket.

Use **Every business** to see icons made for your type of app. If your brand does not have a logo yet, our [logo maker guide](https://hf-photo-editor.dafontstyle.io/blog/how-to-make-a-logo-for-free) walks through the whole process.

## Step 2: Make the icon a full square for the stores

The designs show rounded corners so you can judge how the icon looks on a phone. The stores add the rounding themselves, so the file you upload must be a full square.

1. Click the colored background shape to select it.
2. In **Properties**, set **Corner radius** to **0**.
3. Type **1024** in **W** and in **H**. The shape now fills the whole canvas.

![The rounded background of an app icon selected in the editor](https://hf-photo-editor.dafontstyle.io/blog/app-icon-select-background.webp "1200x750|Select the rounded background shape first.")

![The app icon background filling the whole 1024 by 1024 square](https://hf-photo-editor.dafontstyle.io/blog/app-icon-full-square.webp "1200x750|With corner radius 0 and 1024 × 1024, the icon fills the square.")

## Step 3: Keep the icon inside the safe zone

Android phones from different makers crop icons into circles, squircles and rounded squares. iPhones round the corners. Anything near the edge can be cut off.

![Diagrams of the iOS rounded corner mask and the Android adaptive icon safe zone](https://hf-photo-editor.dafontstyle.io/blog/app-icon-safe-zones.webp "1200x750|Keep the symbol inside the central circle.")

On a 1024 × 1024 canvas, keep the symbol inside a centered circle about **620 pixels** wide. That matches the 66 dp safe zone of an Android adaptive icon (108 dp in total). The designs in the logo maker already follow this rule; if you enlarge the icon, check the edges again.

## Step 4: Export the files

Click **Download** and choose **PNG**:

| Store or use | Size option | File you get |
|---|---|---|
| iPhone App Store and Xcode | **1×** | 1024 × 1024 PNG |
| Google Play store listing | **0.5×** | 512 × 512 PNG (keep it under 1 MB) |
| Android Studio launcher icon | **1×** | 1024 × 1024 PNG, made into all sizes by Android Studio |

For the exact size of every other icon, from favicons to profile pictures, see the [full list of logo sizes](https://hf-photo-editor.dafontstyle.io/blog/logo-sizes).

## Step 5: Add the icon to your app

### Android (APK or app bundle)

In Android Studio, right-click the **res** folder and choose **New → Image Asset**. Pick **Launcher Icons (Adaptive and Legacy)** and:

- For the **Foreground layer**, use a PNG of only the symbol on a transparent background. In the editor, delete the background shape and download again; the canvas is already transparent.
- For the **Background layer**, enter your background color.
- Use the **Resize** slider until the symbol sits inside the safe-zone circle in the preview.

Android Studio then creates every launcher icon size for you. Upload the separate 512 × 512 PNG in the Google Play Console, in your app's **Main store listing** under **App icon**.

### iPhone and iPad

In Xcode, open **Assets** and select **AppIcon**. Set it to **Single Size** in the Attributes inspector and drop the 1024 × 1024 PNG into the slot; Xcode makes the smaller sizes.

The App Store rejects icons that are transparent or have an **alpha channel**, even when every pixel is solid. If Xcode or App Store Connect complains:

1. Make sure the background fills the whole square (Step 2).
2. Download the icon as **JPG** at 1×, which never has transparency.
3. On a Mac, open it in Preview, choose **File → Export**, pick **PNG** and untick **Alpha**.

### Flutter, React Native and web apps

Most app frameworks have a launcher icon tool that starts from one 1024 × 1024 image. For an installable web app (PWA), export 192 × 192 and 512 × 512 PNGs, and give the browser a [favicon for your website](https://hf-photo-editor.dafontstyle.io/blog/how-to-make-a-favicon) from the same design so the brand looks the same everywhere.

## Common mistakes

- **Rounded corners in the file.** The stores round the corners again, leaving a thin edge or a dark ring.
- **Text that is too small.** An app name inside the icon is unreadable on a home screen. Keep the name for the store listing.
- **Transparent iPhone icons.** They are rejected. Android launcher foregrounds are the only place where transparency belongs.
- **Different icons in different places.** Use the same symbol and colors in the store, on the website and on social media, so people recognize your app.

## Questions people ask

### What size is an app icon?

Design it at 1024 × 1024 pixels. The iPhone App Store uses that size, and Google Play needs a 512 × 512 PNG, which you can export from the same design at 0.5×.

### Should my app icon have rounded corners?

No. Upload a full square. Android, Google Play and iOS round the corners themselves, and an icon with its own rounded corners ends up with a double edge.

### Why does the App Store reject my icon?

The usual reason is transparency. iPhone app icons must not be transparent or contain an alpha channel. Fill the whole square and save the PNG without alpha.

### Can I use the same icon for an APK and a website?

Yes. Keep one 1024 × 1024 master design and export smaller versions from it for the Play Store, the APK launcher icon, the website favicon and social media.
