Favicon Code Generator
Stop guessing which HTML tags are required for your website icon. Instantly generate the perfect boilerplate code for modern browsers, Apple iOS, and Android PWA manifests.
This color is used for the Safari pinned tab, the Android status bar, and Microsoft Windows Metro tiles.
How to Use
- Type your Application Name and a Short Name. (The short name is strictly used when a user "Installs" your web app to their mobile home screen, where space is limited).
- Select your primary Brand Theme Color using the color picker.
- The tool will instantly generate two massive blocks of code.
- Copy the HTML Tags and paste them directly between the
<head>and</head>tags of yourindex.htmlfile. - Copy the Web Manifest JSON data, save it into a new file named
site.webmanifest, and place it in the root directory of your website.
Features
Apple iOS Ready
Generates the required apple-touch-icon links and Safari pinned-tab masks.
Android PWA
Generates the strict W3C JSON web manifest required for Android users to install your app.
Windows Metro
Injects the legacy msapplication-TileColor tags required for Windows 10 Start Menu tiles.
Theme Colors
Automatically maps your brand color to control the mobile browser's top status bar.
The Complexity of Modern Favicons
In the early days of the internet, adding a website logo was incredibly simple. You dropped a tiny 16x16 pixel favicon.ico file into your root directory, and the browser automatically found it. Today, that is no longer enough.
Modern web development must account for high-resolution retina screens, mobile home-screen apps, and browser themes.
- Apple iOS completely ignores the standard favicon. If a user saves your website to their iPhone home screen, iOS requires a specific 180x180
apple-touch-icon.pngtag. - Android (Google Chrome) requires a W3C-compliant
site.webmanifestfile containing an array of 192x192 and 512x512 icons to treat your website like a Progressive Web App (PWA). - Safari requires a specialized SVG
mask-iconto display your logo perfectly when users pin a tab on their Mac.
This generator perfectly bundles all of these complex, modern requirements into a single copy-and-paste boilerplate snippet.
The Web Developer Suite
If you are building the meta tags for a new website, use our HTML Formatter to ensure your `
` structure is clean. To generate dummy content for your new layout, try the Lorem Ipsum Generator. If you need to align your new icons, use the CSS Flexbox Generator.Frequently Asked Questions
Do I still need a favicon.ico file?
Technically, no. Modern browsers perfectly support `.png` files. However, it is highly recommended to keep a legacy `favicon.ico` in your root directory because very old browsers (and some RSS feed readers) still blindly look for that exact filename.
What is a Web Manifest?
A Web Manifest is a simple JSON text file. It provides information about your web application (like its name, author, icon, and colors) allowing a user to install your website onto their mobile home screen exactly like a native app from the App Store.
Where do I put the HTML tags?
All of the generated HTML <link> and <meta> tags must be placed inside the <head> section of your HTML document, before the <body> begins.
Is it free?
Yes, 100% free with no limits.