Favicon & App Icon Generator
Generate 16×16 through 512×512 PNG favicon and app-icon sizes from one image — real PNG files, never mislabeled as a .ico.
Every output here is a real PNG image at the labeled size — never mislabeled as a .ico file, which is a different, multi-resolution container format this tool doesn't build. Modern browsers accept a PNG directly as a favicon via <link rel="icon" type="image/png" ...>, and the 180×180/192×192/512×512 sizes are what Apple touch icons and Android/PWA manifests expect. If your setup specifically requires a classic multi-resolution .ico file, this tool doesn't produce one.
Your image is processed locally in your browser — it is never uploaded anywhere.
Generate a full set of PNG favicon and app-icon sizes — 16×16, 32×32, 48×48, 180×180 (Apple touch icon), 192×192, and 512×512 (Android/PWA) — from a single source image, downloadable individually or all at once.
This produces PNG files, not a classic multi-resolution .ico container — that's a different format this tool doesn't build, and it's never mislabeled as one. A non-square source image is scaled to fit and centered, never cropped or stretched.
How to use the Favicon & App Icon Generator
- Under Source image, choose a JPEG, PNG or WebP file, ideally a square logo of at least 512×512 pixels.
- Keep Transparent background checked, or uncheck it and pick a Background color to fill empty space.
- Click Generate icon set to create the six PNG sizes with previews and file sizes.
- Click Download on any size, or Download all to save every PNG.
Example: A wide 1200×600 logo
Upload brand-logo.png at 1200×600. The tool notes it is not square, so it will be scaled to fit and centered. After Generate icon set, each icon keeps the 2:1 shape, for example a 32×16 drawing centered in the 32×32 icon and 512×256 in the 512×512 one, with transparent or colored bands above and below. Files download as brand-logo-16x16.png through brand-logo-512x512.png.
Questions about the Favicon & App Icon Generator
- Can I upload an SVG or ICO file?
- No. Only JPEG, PNG and WebP are accepted; other types are rejected with an "Unsupported file type" message. Export your SVG logo to PNG first.
- Are there file size or resolution limits?
- Yes. Files over 25 MiB or images larger than 25 megapixels are rejected to avoid exhausting browser memory. A small source is still scaled up to 512×512, so start from a large image to keep the bigger icons sharp.
- How are the downloaded files named?
- Each file uses your source file's name plus the size, such as logo-180x180.png. Characters that are unsafe in filenames are removed and spaces become hyphens.
- Why is there empty space around my icon?
- A non-square image is never cropped, so the shorter side leaves space that stays transparent or takes your background color. Crop the source to a square first if you want the logo to fill the icon.