UltraConvert
Image Tools

Favicon Generator

Create a complete favicon package from your logo in one step. Upload a square image (PNG recommended) and get: multi-resolution .ico file (16×16, 32×32, 48×48), PNG icons from 16×16 to 512×512 for every use case, Apple Touch Icon for iOS home screen, Android Chrome icons with adaptive support, webmanifest.json for PWA installation, and a ready-to-paste HTML snippet. Everything in a single ZIP download.

What does this tool do?

The Favicon Generator creates all the icon files and markup needed for modern web presence. It produces the traditional favicon.ico with multiple embedded sizes for legacy browser support. For modern browsers, it generates PNG icons at standard sizes: 16×16 (browser tabs), 32×32 (Windows), 180×180 (Apple Touch), 192×192 (Android), 512×512 (splash screens). The webmanifest.json enables Progressive Web App installation on Android and Chrome OS. The HTML snippet includes all necessary link tags with correct rel attributes and sizes.

How it works

Upload a square source image (recommended 512×512 or larger, PNG with transparency if applicable). The tool uses Lanczos resampling to generate all required sizes with high quality. For favicon.ico, it embeds multiple PNG frames at 16×16, 32×32, and 48×48 using the ICO container format. Individual PNGs are generated for each required size. The webmanifest.json is constructed with standard fields (name, icons, theme_color, background_color). The HTML snippet uses correct link rel values: icon for favicon, apple-touch-icon for iOS, manifest for PWA. All files are packaged in a ZIP with a README explaining installation.

Features

How to use

  1. 1

    Drop your logo

    Square image ≥ 512×512 PNG works best. Transparent background is OK and recommended for modern use.

  2. 2

    Click Generate

    All sizes are produced via Lanczos resample in seconds. Preview shows key sizes.

  3. 3

    Download .zip

    Unzip into your /public or /static folder; paste the HTML snippet into your site's <head> section.

  4. 4

    Customize (optional)

    Edit site.webmanifest to adjust app name, theme color, and background color for your brand.

Common use cases

New website launch

Generate complete favicon set when launching a new site to ensure professional appearance on all devices and platforms.

Brand refresh

Update favicons across all sizes when rebranding or updating your logo.

PWA preparation

Get all required icons and the webmanifest.json needed for Progressive Web App installation support.

Legacy site modernization

Replace old single favicon.ico setups with modern multi-format, multi-size icon packages.

Tips & best practices

Frequently asked questions

Why so many sizes?
iOS, Android, Windows, and various browsers each request different sizes for tabs, home screens, splash screens, tiles, etc. A complete pack ensures crisp icons everywhere instead of letting browsers scale poorly from a single source.
Can I use SVG instead?
SVG favicons work in modern browsers (Firefox, Chrome) but aren't supported on iOS home screens or older browsers. We rasterize to PNG/ICO for universal support. SVG-only mode is on the roadmap.
What about maskable icons?
The 512×512 Android icon doubles as a maskable icon — Android adaptively masks it for the user's chosen icon shape (circle, square, rounded, etc.). For a dedicated maskable with safe zone, use a logo with significant padding.
Do I need to keep the .ico file?
Yes for legacy browsers (older IE, some bookmarking tools). Modern browsers prefer PNG favicons. The .ico contains multiple sizes for different contexts. Keep it in your root for maximum compatibility.

Related tools