Skip to content
Toolew.com

Favicon Generator

Create favicon.ico, PNG icons, apple-touch-icon, Android icons and a web manifest from a logo or from letters and emoji.

Runs in your browser. Your data is not uploaded.
Loading tool…

Tool guide

What this tool does

Favicon Generator builds the complete icon set a modern website needs from either an uploaded logo or a text/emoji design. It packs everything into one ZIP together with site.webmanifest and the HTML tags to paste into your page head.

A favicon appears in browser tabs, bookmarks, history, search results on mobile and on the home screen when someone saves your site. Each place wants a different file: a multi-size favicon.ico for older browsers and Windows, a 180 × 180 apple-touch-icon for iOS, and 192 and 512 px PNGs referenced from a web app manifest for Android and installable web apps.

This generator renders every size from one design. Upload a square logo, or type one or two letters or an emoji and style the background as a solid colour, a gradient or a transparent square, circle or rounded tile. The ICO file stores 16, 32 and 48 px PNG images, a format supported since Windows Vista and by every current browser. All rendering happens locally.

How to use Favicon Generator

  1. Under Create from choose Image or logo, or Text or emoji.
  2. Upload your logo, or type Letters or emoji and set Font, Text colour and Text size.
  3. In Background and shape choose None, Solid or Gradient, the colours, the Shape and the Padding.
  4. Check the Browser tab preview and the 16, 32, 48, 180 and 512 px previews.
  5. Fill in App name and Theme colour for the Web app manifest.
  6. Press Download all (ZIP), or favicon.ico only, then copy the HTML to paste into <head>.

Tips for better results

  • At 16 × 16 px fine detail disappears; a bold letter or a simplified mark reads far better than a full logo with a slogan.
  • Give transparent logos some padding so they do not touch the edge of rounded Android masks.
  • The apple-touch-icon is always rendered as an opaque square, because iOS shows transparent areas as black and applies its own rounded mask.
  • After uploading new icons, hard-refresh or open a private window, because browsers cache favicons aggressively.

Common use cases

  • Adding a proper favicon set to a new website, blog or web app.
  • Making a quick emoji or initial-letter icon for a side project or internal tool.
  • Producing PWA icons and a manifest for an installable web app.
  • Converting a PNG logo into a real multi-resolution .ico file.

Common mistakes to avoid

  • Uploading a wide rectangular logo; it gets scaled down to fit a square and becomes tiny.
  • Placing the files in a subfolder but leaving the HTML paths pointing at the site root.
  • Only shipping favicon.ico and forgetting the apple-touch-icon, so iPhones show a screenshot thumbnail instead.

Frequently asked questions

Which files are in the ZIP?

favicon.ico (16, 32 and 48 px), favicon-16x16.png, favicon-32x32.png and favicon-48x48.png, apple-touch-icon.png at 180 px, android-chrome-192x192.png and android-chrome-512x512.png, site.webmanifest and a text file with the HTML tags. Text and emoji designs also include a scalable favicon.svg.

Do I still need favicon.ico in 2026?

Modern browsers use the PNG links, but some tools, feed readers and older systems still request /favicon.ico from the site root, so keeping one there avoids 404 errors.

Can I use an SVG logo?

Yes. SVG files are rendered at each size, which gives very sharp results. Very complex SVGs with external fonts may need to be converted to paths first.

Are my files uploaded?

No. Icons, the ICO container and the ZIP are all created in your browser.

Feedback & suggestions

Help us improve Favicon Generator. We read every message.

Rating (optional)
Necessary
Required for security, language and theme preferences. Always on.