Favicon Checker
Validate your website's favicon configuration across all browsers and devices. Check for missing icons and get recommendations for optimal setup.
Enter a URL above to check its favicon configuration
Validate your website's favicon configuration across all browsers and devices. Check for missing icons and get recommendations for optimal setup.
Enter a URL above to check its favicon configuration
Most favicon problems are invisible until they are embarrassing. Your site looks fine in Chrome on your laptop because the icon is cached from when you tested it three months ago. Meanwhile a new visitor on Safari sees a blank tab, your Android user gets a default Chrome dot when they add the app to their home screen, and Google shows the globe icon next to your brand search. You only find out when a customer screenshots it.
A favicon checker fetches your URL fresh, parses the HTML, and verifies what is actually being served. It looks at every link tag in the head, follows them, checks status codes and dimensions, and flags anything Google will reject. The two things that catch most sites: the favicon resolves but is under 48 by 48 pixels, which means Google's SERP icon will not show, and the site.webmanifest is either missing entirely or its icons array points to broken URLs.
There is a specific list of things to verify, and it is not long. A favicon.ico at the root with at least a 48-pixel bitmap inside. An apple-touch-icon.png at 180 by 180 referenced from the head. A site.webmanifest with an icons array containing at least a 192 and a 512 pixel PNG. Every URL returning a 200. No robots.txt rules blocking the icon paths. No CDN redirect chains that confuse Googlebot. If any of those fail, the checker flags it.
The reasons favicons silently break in production are boringly predictable. Someone renamed the file during a redesign and forgot to update the link tag. The CDN serves a 301 redirect that Google will not follow for icons. The site.webmanifest is served with the wrong MIME type so the browser ignores the icons array. A dynamic URL like /favicon?build=abc123 changes on every deploy so Google never builds confidence in a stable image. None of these errors throw in your console. The site looks fine. The favicon just quietly does not appear.
You run this when you notice your brand SERP shows the globe, before a major launch, after any rebrand, and as part of a quarterly housekeeping pass. It takes about ten seconds to run and saves you the awkward moment of explaining to your team why the favicon never came back after the redesign.
Google is not displaying your favicon in search. Run the checker to confirm whether the source file meets the 48-pixel minimum, is reachable, and is not blocked. Nine times out of ten you find the cause in under a minute.
Pre-launch checklists always cover meta tags and OG images and somehow skip the favicon. Run the audit on staging and on production once DNS cuts over. Nothing kills first-impression credibility faster than a broken tab icon on launch day.
File paths move, link tags get rewritten, the manifest gets dropped. Anything touching the head of your HTML is at risk. Run the checker on the new build before the old URL stops 301ing.
Once a quarter, run it on your top three properties. CDN configs drift, asset hashing changes, someone moves /public around. Catching a missing manifest in a five-minute audit beats finding it from a customer email.
When you take over a site, the favicon stack is one of the first things to verify. It tells you how much care went into the previous build. A clean favicon setup means the rest of the head is probably in decent shape too.
Audit favicon coverage across browsers and search engines.
Paste the homepage URL of the site you want to inspect.
See which favicon sizes, manifest icons, and Apple icons are present or missing.
Use the favicon generator to fill missing sizes, then re-check to confirm.
Your browser cached it. Cached aggressively. Hard-refresh, incognito, mobile Safari, and Google's SERP all behave differently. The only honest test is a fresh fetch from a tool that does not respect your cache.
A working favicon.ico does not mean PWA install works, Android home screen icons render, or your theme color is applied. The site.webmanifest is a separate file with separate failure modes. Audit it separately.
The favicon URL returning 200 means the request succeeded. It does not mean the bytes are a valid image, the dimensions meet Google's minimum, or the content type is correct. A good checker reads the actual file, not just the response code.
You fix the favicon, redeploy, and check the SERP an hour later. Still the globe. That is normal. Google's SERP icon updates on its own schedule, usually within a week or two after re-crawl. The checker confirms you fixed the source; patience confirms the SERP.
A broken favicon will not crash your site or tank your rankings. It will just quietly tell every visitor that nobody is paying close attention. Run the audit, fix what is flagged, move on. Ten minutes of work for the rest of your site's life.