FreeToolsLand

Favicon Checker

See every icon a site declares, and the one it forgot.

Free, no signup, no limits

Reads the page like a browser does on first paint, then checks every icon it declares.

Where a site's favicons actually live

If your favicon is not showing, it is nearly always one of three things: the file 404s, the path resolves wrong from inner pages, or your browser is holding an old copy. The first two are what this tool checks.

Icons live in three places and nobody keeps all three in sync: the <link> tags in the HTML, the web manifest, and the /favicon.ico at the root that nothing declares but everything requests. This fetches all three and shows which answer.

If you need to create the files rather than check them, the favicon generator makes the four a browser looks for.

Why /favicon.ico still matters

/favicon.ico. It feels like a relic, so modern sites ship PNGs and an SVG and stop there. But a browser with no matching icon link still asks your root for it, and so do feed readers, link unfurlers and a long tail of crawlers. Skip it and you are serving a 404 on a request that happens on nearly every first visit.

Second most common: no apple-touch-icon. Add such a site to an iOS home screen and you get a shrunken screenshot of the page where the logo should be.

When the declared favicon size is wrong

The sizes attribute is written by hand and drifts. A file gets replaced, the attribute does not, and the browser now has bad information about which icon to pick.

This tool loads each file and reads its real dimensions in your browser, then compares them to what the tag claims. That check needs no CORS and no image decoder, and it catches a mismatch nothing else reports.

Why your favicon is not updating

That is almost always your own cache. Favicons are held on to far longer than other assets, and a hard refresh often does not clear them. Open the icon URL directly in a new tab, or use a private window, to see the file that is really being served right now.

Frequently asked questions

Something missing here?

If this tool almost does what you need, say what is missing. That is usually how the next version gets built.