The Favicon & App Icon HTML Tag Builder generates the full, correct set of <link> and <meta> tags that make your site icon render everywhere — browser tabs, iOS home screens, Android, and Safari pinned tabs. The icon landscape is fragmented and easy to get wrong; this tool emits the modern, deduplicated set from a single icon path and brand color.
How it works
You provide the path where your icon files live (for example /icons) and a brand color. The builder writes link tags that point at conventionally named files at each size: a classic favicon.ico, an SVG favicon.svg, PNG <link rel="icon"> tags at 16, 32, 48, and 96 pixels, an apple-touch-icon at 180 pixels for iOS home screens, a Safari mask-icon (pinned tab) tinted with your color, a <link rel="manifest"> reference for the Android 192/512 icons, and a theme-color meta tag. Each optional block is included only when you toggle it on, and the color value is inserted into the mask-icon and theme-color tags. The tool does not generate the image files — it produces the markup that references them at the standard names.
Tips and example
- Export the files at the names the tags expect. The tags reference
favicon-32x32.png,apple-touch-icon.png, and so on — your exported files must match those paths exactly. - Reference Android icons from the manifest, not the head. The 192 and 512 pixel icons belong in
site.webmanifest; the head just needs the single<link rel="manifest">. - Keep an .ico at the root. Some clients fetch
/favicon.icodirectly, so a root.icois a cheap, reliable fallback even with modern link tags present.
Example: with an icon path of /icons and a brand color of #0a84ff, the builder outputs <link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png"> and <meta name="theme-color" content="#0a84ff"> among the full set.