Free tool
Upload a logo, or just type your initials, and get every icon size Android, iOS, Google Play, and your web app manifest actually need. No design software required.
Drop a logo here, or click to browse
PNG, JPEG, SVG, or WebP
Add a logo to choose a background fill
Upload a logo or type some initials to see it here
Generated locally. Nothing is uploaded.
Building an Android app from a website?
WebToAppConvert handles every icon size shown here automatically. No exporting, no zipping, no guesswork.
Try it freeOne export, every platform, named the way each platform expects. No renaming files by hand.
Android legacy
48, 72, 96, 144, and 192px, one for every density from mdpi to xxxhdpi.
Android adaptive
108dp foreground and background layers, same five densities.
Google Play Store
512×512px, 32-bit PNG with alpha.
Play feature graphic
1024×500px banner, logo centered, opaque (off by default).
Apple App Store
1024×1024px, alpha channel flattened automatically.
PWA manifest
192×192 and 512×512px, plus maskable variants.
Favicons
32×32 .ico, a scalable .svg, and a 180×180 apple-touch-icon.
Most icon resizers only scale pixels. These two problems aren't about pixel math, they're about how launchers and app stores actually render your icon.
Android 8 draws icons in two layers, foreground and background, inside a 108×108dp canvas. The launcher picks the final shape: circle, squircle, or rounded square. Only the center 66×66dp survives every mask, so anything outside it can get clipped on a real device. Toggle "Show adaptive-icon safe zone" above to check your own logo.
Because it still has transparency. Apple requires the App Store icon to be fully opaque, no exceptions. Most logos export as transparent PNGs, so the first upload often bounces with a vague rejection. This tool flattens it automatically: pick a background color, and your download is already opaque.