Free browser-based icon generator

Favicon Generator

Create a complete favicon package from an image, text, or emoji. Customize the icon, preview it on different surfaces, and download ready-to-use website and PWA assets.

Live Preview

See how your icon looks at different sizes.

Favicon preview My Website

My Website

Website icon preview

16 × 16

32 × 32

96 × 96

192 × 192

Complete icon workflow

Everything Needed for a Website Icon

Create the small graphics and supporting files commonly used by modern websites and installable web applications.

Multiple Icon Sizes

Generate small browser assets as well as larger icons for mobile and progressive web application use.

PWA-Ready Files

Create larger application icons and a web manifest containing icon metadata for installable web experiences.

</>

Copy-Paste Integration

Get the HTML link elements needed to reference the generated favicon and web manifest from your site.

What Is a Website Favicon?

A favicon is a small icon associated with a website or web application. It can appear in browser tabs, bookmarks, browser interfaces and other places where a website needs a compact visual identity. A recognizable favicon makes it easier for visitors to identify your site when several pages are open.

Search engines can also use a site's favicon in search results when the favicon meets their technical and content requirements. Google recommends using a square favicon and says an icon larger than 48 by 48 pixels is preferable for good visual quality on supported surfaces. :contentReference[oaicite:1]{index=1}

How This Favicon Generator Works

Start by uploading a logo or another suitable image. You can also create a simple icon from text or an emoji. The editor places your source artwork inside a square canvas and lets you adjust the background, text color, padding and shape before generating the final files.

The preview is updated locally so you can see how the artwork behaves at different sizes. This is useful because a detailed logo that looks good at a large size can become difficult to recognize when reduced to a tiny browser icon.

Which Favicon Files Should You Use?

Different web platforms can use different icon files. This generator creates several commonly useful PNG sizes, an ICO file, an Apple Touch Icon, larger PWA icons and a web manifest.

A web app manifest can contain an array of icons with properties such as the source file, dimensions, MIME type and purpose. This allows browsers and operating systems to select an appropriate asset for a particular display context. :contentReference[oaicite:2]{index=2}

Favicon Sizes Explained

Small icons are useful for compact browser interfaces, while larger images provide better source material for application and home-screen contexts. The exact icon requirements can vary by browser, operating system and application environment, so keeping multiple suitable sizes is generally more flexible than relying on one tiny image.

For example, this tool can generate 16px, 32px and 48px browser-oriented PNG files, a 180px Apple Touch Icon, and 192px and 512px application icons. The larger PWA assets can also be represented in a web manifest. MDN documents the use of multiple icon entries and their associated sizes and purposes. :contentReference[oaicite:3]{index=3}

How to Add a Favicon to HTML

After downloading the generated files, place them in an appropriate publicly accessible location on your website. The HTML code produced above can then be placed inside the document's head section.

A basic favicon can be referenced using a link element with rel="icon". Google documents this approach for identifying a site's favicon. :contentReference[oaicite:4]{index=4}

If you use a web app manifest, the manifest itself is normally connected from the HTML document using a link element with rel="manifest". :contentReference[oaicite:5]{index=5}

Favicon, Apple Touch Icon and PWA Icon

These terms describe related but different website icon use cases. A favicon is primarily associated with a website's browser identity. An Apple Touch Icon is intended for Apple device contexts, while PWA icons are declared through a web app manifest and can be used by installable web applications.

Keeping separate appropriately sized assets gives the browser and operating system more information to work with. Manifest icons can also specify purposes such as normal use or maskable presentation. :contentReference[oaicite:6]{index=6}

Design Tips for a Better Favicon

A favicon has very little space, so simplicity is important. Use a recognizable letter, symbol, or simplified version of your logo rather than trying to fit an entire detailed brand mark into a tiny square.

Strong contrast is also useful. Test the icon against both light and dark surfaces before publishing it. If your logo contains fine details, consider creating a simplified favicon-specific version rather than shrinking the complete logo.

Transparent artwork can be useful when an icon needs to work across different backgrounds. For maskable application icons, keep important visual elements inside a safe area because operating systems can apply different shapes to the final icon. MDN provides guidance on defining application icons and supporting maskable versions. :contentReference[oaicite:7]{index=7}

Useful Favicon References

For Google's current favicon requirements, see the Google Search favicon guidelines . For manifest icon properties, the MDN manifest icon reference provides detailed technical information.