All tools Favicon Generator ● Live Image / Inspection

How Favicon Generator works

  1. Upload a square (or near-square) image, or switch to the Text/Emoji tab.
  2. For text/emoji, enter 1-2 characters and choose background and text colors.
  3. Preview the generated favicons at 16, 32, 48, and 64 pixels.
  4. Download all sizes as a ZIP, or download individual sizes.
  5. Copy the provided HTML <link> tag snippet into your page's <head>.
  • Generate a full favicon set for a new website from your logo.
  • Create a quick text-based favicon (e.g. initials) for a side project.
  • Replace an outdated favicon with a refreshed version at all standard sizes.
  • Generate an emoji favicon for a fun or personal project.
  • Get the correct HTML link tags for adding a favicon without researching the spec.

Favicon generation happens locally using the canvas API. Your image is never uploaded to a server.

  • Does not generate the legacy .ico format — only PNG files.
  • SVG image input is not supported.
  • Source images are center-cropped to a square, which may cut off non-centered logos.

Favicon Generator

Favicon Generator produces 16×16, 32×32, 48×48, and 64×64 PNG favicons from an uploaded image or from a 1–2 character text/emoji with a custom background and text color. Download all sizes at once as a ZIP or individually. An HTML snippet for the link tags is included.

Favicon Generator Runs locally

HTML snippet

<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
Guide

How to use

  1. Upload a square (or near-square) image, or switch to the Text/Emoji tab.

  2. For text/emoji, enter 1-2 characters and choose background and text colors.

  3. Preview the generated favicons at 16, 32, 48, and 64 pixels.

  4. Download all sizes as a ZIP, or download individual sizes.

  5. Copy the provided HTML <link> tag snippet into your page's <head>.

Scenarios

Use cases

  • Generate a full favicon set for a new website from your logo.

  • Create a quick text-based favicon (e.g. initials) for a side project.

  • Replace an outdated favicon with a refreshed version at all standard sizes.

  • Generate an emoji favicon for a fun or personal project.

  • Get the correct HTML link tags for adding a favicon without researching the spec.

Good to know

Limitations & Privacy

Private by design

Favicon generation happens locally using the canvas API. Your image is never uploaded to a server.

  • Does not generate the legacy .ico format — only PNG files.

  • SVG image input is not supported.

  • Source images are center-cropped to a square, which may cut off non-centered logos.

FAQ

Frequently asked questions

What image formats are accepted?

Any image format the browser can display: JPG, PNG, WebP, or GIF (first frame only). SVG input isn't supported directly due to canvas rendering limitations in some browsers.

Do I need the .ico format?

Modern browsers support PNG favicons referenced via <link rel="icon">. The HTML snippet provided uses PNG references — the older .ico format (which bundles multiple sizes in one file) isn't generated by this tool.

What sizes are generated?

16×16, 32×32, 48×48, and 64×64 PNG files, covering the common sizes used by browser tabs, bookmarks, and shortcuts.

Can I create a favicon from text instead of an image?

Yes. The Text/Emoji tab lets you enter 1-2 characters or an emoji, and choose a background color and text color to generate a simple icon-style favicon.

How do I add the favicon to my website?

Download the generated files, place them in your site's root or assets folder, and copy the provided HTML <link> tag snippet into your page's <head>.

Will my image be cropped to a square?

Yes. Source images are cropped to a square (centered) before being resized to each favicon size, so square or near-square source images work best.

Can I download just one size instead of all of them?

Yes. Each generated size has its own download button in addition to the 'download all as ZIP' option.