Skip to content
App builder tools

App Icon Generator

One square image in, every PWA and Android launcher icon out — including maskable and favicon.ico.

Source image

Square, 1024×1024 or larger. Everything is resized in your browser.

Your image is resized on a canvas inside this tab. It is never uploaded to Toolspea or anywhere else.

Used behind maskable icons and the apple-touch icon, which cannot be transparent.

What is App Icon Generator?

Toolspea App Icon Generator turns a single square source image into the complete icon set a web app or Android app needs: ten PWA PNG sizes from 72 to 512, maskable 192 and 512 variants with a safe-zone inset, a 180px apple-touch-icon, and a real multi-image favicon.ico containing 16, 32 and 48 pixel frames. Everything is rendered on a canvas in your browser.

How to use it

  1. 1Upload a square PNG, JPG or WebP of 1024×1024 or larger.
  2. 2Pick the background colour used behind maskable and apple-touch icons.
  3. 3Check the previews, including how the maskable version looks under a circle mask.
  4. 4Download the icon ZIP and copy the folder to your web root or Android res directory.

Features

  • Ten PWA sizes: 72, 96, 128, 144, 152, 180, 192, 256, 384 and 512
  • Maskable 192 and 512 with the artwork inset into Android's safe zone
  • Apple touch icon at 180 with an opaque background, as iOS requires
  • A genuine multi-frame favicon.ico, not a renamed PNG
  • Non-square uploads are centre-cropped with a clear warning
  • Runs entirely on a canvas in your tab — nothing is uploaded

When people use it

Finishing a PWA

Produce every size the manifest asks for in one pass instead of exporting ten times from a design tool.

Fixing a blobby Android icon

Add proper maskable variants so Android stops padding your square logo into a white circle.

Replacing a legacy favicon

Generate a real ICO with 16, 32 and 48 pixel frames for browsers and Windows shortcuts.

Known limits

  • Upscaling a small source cannot add detail — start at 1024×1024 where possible.
  • Fine text and hairlines vanish at 48px no matter how good the resampling is.

App Icon Generator questions

Related tools

Hand-picked hubs, guides and companion tools related to this page.

Last reviewed 2026-08-15. Browse the full directory.