Favicon Generator

The Favicon Generator creates favicons from text (20 Google Fonts), emoji (100+ options), or uploaded images. It generates all standard sizes (16x16 to 512x512), multi-size ICO files, Apple Touch Icons, and Android Chrome icons, plus HTML meta tags and site.webmanifest code. All processing happens in your browser — no images are uploaded.

70%
16px
32px
48px
64px
Generated Sizes
16×16Browser tab (small)
32×32Browser tab (standard)
48×48Windows site shortcut
64×64Windows taskbar
96×96Google TV
180×180Apple Touch Icon
192×192Android Chrome
512×512Android splash / PWA
HTML
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<link rel="manifest" href="/site.webmanifest" />
site.webmanifest
{
  "name": "",
  "short_name": "",
  "icons": [
    {
      "src": "/android-chrome-192x192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "/android-chrome-512x512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "theme_color": "#ffffff",
  "background_color": "#ffffff",
  "display": "standalone"
}

Have a suggestion?

Request a new tool or suggest improvements — join our Slack community!

Leave Feedback on Slack

What is a Favicon Generator?

A Favicon Generator is a tool that creates small icons (favicons) displayed in browser tabs, bookmarks, and mobile home screens. Favicons are essential for brand identity and user experience on the web. This tool lets you create favicons from text with custom fonts, from emoji, or by uploading your own image. It generates all standard sizes needed for modern browsers, including ICO format for legacy support, Apple Touch Icons for iOS, and Android Chrome icons for PWA.

How to Use the Favicon Generator

  1. Choose your input method: Text, Image, or Emoji tab
  2. For text: enter 1-3 characters, choose a font, and set colors and shape
  3. For emoji: browse categories and select an emoji, customize background
  4. For image: drag and drop or click to upload your logo or image
  5. Preview your favicon at multiple sizes (16px to 64px) on light or dark backgrounds
  6. Download individual sizes or all sizes at once, including favicon.ico

Frequently Asked Questions

What sizes do I need for a favicon?

At minimum, you need 16x16 and 32x32 for browser tabs, 180x180 for Apple Touch Icon, and 192x192 plus 512x512 for Android and PWA. This tool generates all standard sizes automatically.

What is a favicon.ico file?

A favicon.ico is a multi-size icon file format that contains 16x16, 32x32, and 48x48 versions in a single file. While modern browsers support PNG favicons, ICO is still needed for maximum compatibility.

How do I install my favicon?

Place the generated files in your website root directory, then add the HTML meta tags (provided by this tool) to the head section of your HTML. Copy the code from the HTML section below the preview.

Can I create a favicon from text?

Yes. Enter 1-3 characters, choose from 20 Google Fonts, set text and background colors, and select a shape (square, rounded, or circle). The tool generates all favicon sizes from your text design.

Is my image uploaded to a server?

No. All processing happens 100% in your browser using the Canvas API. Your images and favicons never leave your device. You can verify this by checking the Network tab in DevTools.

Related Tools