Favicon Checker
Check a site's favicon, icons and web manifest declarations.
Favicon Checker inspects the icon and web manifest declarations in a site's HTML head and checks whether the default /favicon.ico exists at the root — all in one pass. For tab, bookmark and home-screen icons to render correctly, you need proper <link rel="icon">, apple-touch-icon and manifest declarations.
Just enter a URL and the server safely fetches the page, extracts the icon links from the head, and separately verifies that /favicon.ico returns 200. You can quickly tell whether a missing favicon is caused by an absent declaration or a missing file at the default path.
Icon declarations and their roles
- rel="icon" / shortcut icon: the primary favicon for tabs and bookmarks (PNG, SVG or ICO).
- apple-touch-icon: the icon used when adding to the iOS home screen (180×180 PNG recommended).
- mask-icon: a monochrome SVG icon for Safari pinned tabs.
- rel="manifest": the PWA manifest defining the Android home-screen icon, name and theme color.
How to debug a missing favicon
First confirm an icon link is declared in the head, then check whether /favicon.ico actually exists. Even with a declaration, the href may point to a wrong path (404), or a cached old icon may delay the update. Browsers cache favicons aggressively, so after a change a hard refresh or a new filename often helps. To inspect the other head meta tags too (title, description, canonical and more), use the SEO meta tag checker.