Multiple Icon Sizes
Generate small browser assets as well as larger icons for mobile and progressive web application use.
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.
See how your icon looks at different sizes.
My Website
Website icon preview
16 × 16
32 × 32
96 × 96
192 × 192
Download individual files or the complete favicon package.
Multi-resolution browser icon.
Common small-size website icons.
192px, 512px and maskable assets.
Icons, manifest and HTML code.
Add this inside your document head.
Create the small graphics and supporting files commonly used by modern websites and installable web applications.
Generate small browser assets as well as larger icons for mobile and progressive web application use.
Create larger application icons and a web manifest containing icon metadata for installable web experiences.
Get the HTML link elements needed to reference the generated favicon and web manifest from your site.
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}
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.
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}
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}
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}
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}
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}
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.