Image

Favicon Generator

Generate ICO, PNG and SVG favicons from text, emoji or uploaded images.

A favicon (short for "favorites icon") is the small icon browsers display in tabs, bookmarks and history. A complete modern setup needs several sizes: 16×16 and 32×32 for browser tabs, 180×180 for the Apple touch icon, and 192×192/512×512 for Android and PWA manifests. This tool generates the full favicon package from text, an emoji or an uploaded image — processed locally in your browser, never uploaded.

Preview

How to use

  1. Choose source: text, emoji, or image.
  2. Pick a background color.
  3. Download the favicon package.

FAQ

What favicon sizes do I need?

At minimum: 16×16 and 32×32 for desktop browser tabs, 180×180 for apple-touch-icon (iOS home screen), and 192×192 plus 512×512 for the web app manifest used by Android and PWAs. A classic favicon.ico bundles 16×16 and 32×32 in one file.

Should I use ICO, PNG or SVG?

PNG is the modern default and supported everywhere. SVG scales perfectly to any size and is supported by Chrome, Edge and Firefox (Safari still needs a PNG fallback). favicon.ico remains useful only as a legacy fallback for very old browsers.

How do I add a favicon to my website?

Place the generated files in your site root and reference them in your <head>, for example: <link rel="icon" href="/favicon.ico" sizes="any">, <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> and <link rel="apple-touch-icon" href="/apple-touch-icon.png">.

Is my image uploaded to a server?

No. The source image, text or emoji is rendered onto an HTML canvas in your browser and exported locally. Nothing is transmitted, so the tool also works offline once the page has loaded.