App icon resizer

Choose a large square picture and get it in all the usual app icon sizes: the iOS sizes with Xcode-style names and the 1024 px App Store icon, Android launcher icons for each screen density plus the 512 px Google Play icon, or web app manifest icons and the Apple touch icon. Download each PNG or all at once.

Everything happens in your browser. Your files are never uploaded.

Start from a square picture of at least 1024 × 1024 pixels. Do not round the corners yourself: iOS and Android apply their own mask.

Platform
Non-square pictures

iOS icons are drawn on the background colour: the App Store does not accept an icon with transparency.

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Choose or drop your icon artwork, ideally a square PNG of 1024 × 1024 pixels or larger.
  2. Pick the Platform: iOS, Android or Web app.
  3. Choose how a non-square picture is handled, and add Padding if the artwork touches the edges.
  4. Pick the Background colour; for Android and web icons you may keep transparency instead.
  5. Download single icons, or Download all to save every PNG of the platform one after another.

How it works

Each icon is drawn on a canvas of its exact pixel size with high-quality smoothing and saved as PNG. With padding p, the artwork is drawn into an inner square of side × (1 − 2p). Crop to fill uses the centred square of the picture: an 800 × 600 picture is cropped to 600 × 600 starting 100 pixels from the left. Fit inside scales the longer side to the inner square: the same picture in a 100 px icon becomes 100 × 75, placed 12.5 px from the top.

iOS names follow the point size and scale (Icon-60@3x.png is 60 pt × 3 = 180 px). Android files carry the density in the name (ic_launcher-xxhdpi.png); rename them to ic_launcher.png inside each mipmap folder.

Example

A 2048 × 2048 logo with 10 % padding on Android: the 192 px xxxhdpi icon gets the logo in a 153.6 px square, 19.2 px from each edge; the 48 px mdpi icon gets it in a 38.4 px square. The 512 px Play icon has the logo in a 409.6 px square.

Tips

  • Design the artwork at 1024 px and check it at 40 px too: thin lines and small text disappear at the small sizes.
  • Keep important parts away from the corners; launchers that use circles cut them off.
  • For a website’s favicon.ico and the HTML tags, use the favicon generator.

Frequently asked questions

Which sizes do I get for iOS?

1024 × 1024 for the App Store, and the classic asset catalog set: 180 and 120 px for the iPhone home screen (60 pt at 3× and 2×), 167 px for iPad Pro, 152 and 76 px for iPad, 120 and 80 px for Spotlight, 87 and 58 px for Settings, and 60 and 40 px for notifications. Recent versions of Xcode can also build an app from the single 1024 px icon.

Which sizes do I get for Android?

The launcher icon is 48 dp, which is 48 px at mdpi, 72 px at hdpi, 96 px at xhdpi, 144 px at xxhdpi and 192 px at xxxhdpi, plus the 512 × 512 px icon for the Google Play listing. Put each launcher file into the matching mipmap folder as ic_launcher.png. Adaptive icons with separate foreground and background layers are not made here.

Why are the iOS icons never transparent?

The App Store does not accept an app icon with transparency, so the iOS set is always drawn on the background colour you choose. For Android and web icons you can keep transparency.

Should the corners be rounded?

No. iOS and most Android launchers cut the icon to their own shape, so supply a full square. If your picture already has rounded corners, the background colour shows behind them.

What do Crop to fill and Fit inside do?

Crop to fill takes the largest centred square of a non-square picture and fills the icon. Fit inside keeps the whole picture and fills the rest with the background colour (or transparency). Padding adds a margin on every side, which helps when a launcher crops icons to a circle.

Is my picture uploaded?

No. Every icon is drawn and saved by your browser on your device.

More in Images

All tools in this category: Images ·Updated November 4, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.