Skip to content

Design · Tools

Favicon & App Icon Kit

Generate exact-size PNG app icons and a valid multi-frame favicon.ico locally.

Runs locally in your browser. Your input is not uploaded or stored. You can verify this in your browser’s network panel.

Processing limits

  • Accepted formats: jpeg, png, webp, avif
  • Maximum file size: 25 MB
  • Maximum image size: 40,000,000 pixels

Canvas output may remove metadata such as EXIF orientation and camera information.

What does this tool solve?

Create real PNG files at common favicon and app-icon sizes plus a multi-image favicon.ico container from one source image.

Continue with Image Metadata Inspector, Image Resizer

What examples should you start with?

Browser favicon

Input
Text
Source image → 16 / 32 / 48 px
Output
Text
favicon.ico with PNG frames

App icon

Input
Text
Source image → 180 / 192 / 512 px
Output
Text
Downloadable PNG files at exact dimensions

How does it work?

Each size is rendered to an in-memory canvas with a centered cover crop, then encoded as PNG. The ICO output stores the 16, 32, and 48 px PNG frames in a valid ICO directory.

The source image is never overwritten. Generated Blob URLs are released when a new source is chosen or the page is closed.

What are the edge cases and limits?

  • Source images are limited to 25 MB and 40 MP. Transparent pixels remain transparent in PNG outputs.
  • The tool does not generate SVG masks, platform-specific safe-area padding, or an application manifest file.
  • Always preview icons at their target size; fine detail and small text may disappear at 16 px.

Technical reference

Related tools