App Icon and Store Asset Tools

Shipping an app or a website means producing the same logo many times over: a dozen iOS icon sizes, Android launcher layers in five densities, a 512 px Play Store icon, store screenshots at exact pixel sizes, and a favicon set for the browser tab. The tools on this page make each of those sets from one source image, inside your browser, so the artwork for an unreleased app never leaves your device.

Which tool for which job

You needTool
Every iOS icon size plus Android, from one 1024 px image, in one ZIPApp Icon Generator
Android only: adaptive layers, a themed (monochrome) icon and the Play Store iconAndroid App Icon Generator
App Store and Google Play screenshots with a headline, at the sizes each store asks forApp Store Screenshot Generator
A browser tab icon, the iOS home-screen icon and a web manifest for a websiteFavicon Generator

The rule that sinks most uploads: transparency

Every one of these places has an opinion about see-through pixels, and they do not agree. A logo exported with a transparent background is right for a browser tab and wrong for an App Store icon. On 1 October 2026 we ran one transparent logo through all four tools and opened every file they wrote, checking two separate things: whether the PNG carries an alpha channel at all, and whether any pixel is actually see-through.

FileWhat the platform acceptsWhat our tools write
iOS app icons (18 files, including the 1024 px App Store icon)No alpha channel at all24-bit PNG, no alpha channel
App Store and Play screenshotsNo alpha channel24-bit PNG or JPEG
Android adaptive foreground and monochrome layersTransparency required: it is how the launcher finds the shapeTransparent PNG
Play Store icon, 512 px32-bit PNG allowedSolid square, keeps its alpha channel
iOS home-screen icon for a website (apple-touch-icon)Transparent pixels are shown as blackSolid background, square corners
Browser tab faviconsTransparency works and usually looks bestTransparent PNG

Two rows of that table were wrong before we checked. Our iOS icons were flattened onto a solid colour, yet Chrome still saved all 18 of them as RGBA files: zero transparent pixels, but an alpha channel, which is exactly what App Store validation rejects. And the favicon set kept the apple-touch-icon transparent, which iOS fills with black before rounding the corners, so a website saved to the home screen got a black frame. Both are fixed: the iOS icons are now written without an alpha channel, and the apple-touch-icon always sits on a solid background. If you made icons with an earlier version, run them through again.

Start from one large, square source

Make the source 1024×1024 pixels or larger. The App Store icon is 1024 px and every other file is a reduction of it; scaling a small logo up is the one step none of these tools can do well. Leave the corners square for iOS, because the system applies its own rounded mask, and keep the important part of the logo away from the edges. Android launchers cut the icon into a circle, a squircle or a rounded square depending on the phone, and only the middle 66 of 108 dp survives every one of those shapes.

A sensible order

  1. Icons first, with the App Icon Generator. If your logo has a transparent background, choose the colour it should sit on for iOS; the Android layers keep the transparency.
  2. Check the themed icon on the Android page, which shows what Android 13 and later will draw when the user picks themed icons. A logo that is one solid shape turns into a plain circle there.
  3. Screenshots next, with the screenshot generator. The first two are what most people see in search results, so put the headline that sells the app on those.
  4. Favicon last, for the app’s website, with the favicon generator, from the same source.

Small sizes need a simpler drawing

The same logo appears at 1024 px in the store listing and at 16 px in a browser tab, a 64-fold reduction. Thin lines and small lettering that read well at full size turn into a grey smudge long before that; text that is a tenth of the icon’s height is under 2 px tall in a 16 px favicon. Every tool here shows the small sizes in its preview, so look at those before you download, and if the mark does not survive, give the small files a simplified version: just the symbol, without the wordmark.

Nothing is uploaded

Icons and screenshots for an app that has not launched yet are exactly the files people would rather not upload anywhere. Every tool here runs on your own device, with no account, no watermark and no export limit.

How this was measured. On 1 October 2026, in Chrome, with a 1024×1024 transparent badge logo for the icon tools and a 1290×2796 screenshot for the screenshot generator. Every file in each ZIP was read with a separate PNG decoder (Pillow): the colour type in the file header tells whether an alpha channel exists, and the pixels tell whether any are see-through. Platform rules: Apple’s App Store Connect icon and screenshot specifications, Google Play’s graphic asset requirements, the Android adaptive icon guidelines.