What the favicon checker looks at
It loads your page once, reads the icon tags in its <head>, then downloads every icon to see that it exists and what it is:
/favicon.icoat the root of your domain. Browsers, feed readers and many tools ask for it without reading your HTML.- The icons you declare with
<link rel="icon">: that each one loads, its type and file size. - The apple-touch-icon used on iPhone and iPad home screens, declared or at
/apple-touch-icon.png. - The web manifest and its icons: a 192 px and a 512 px icon, and a maskable one for Android.
What each file is for and the HTML to paste are in the favicon sizes guide. Missing files? The favicon generator makes all of them; favicon.ico is free.
Questions
Why doesn't my favicon show in Google?
Google needs a square favicon declared on your home page, ideally larger than 48 × 48 pixels, and both the page and the icon must be crawlable. Google refreshes favicons on its own schedule, so a change can take days or weeks to show.
Why does my favicon still look old in the browser?
Browsers cache favicons for a long time. Open the icon URL directly, hard-reload, or check in a private window.
Do I need favicon.ico if I have PNG icons?
Yes. Many tools request /favicon.ico directly without reading your HTML, so keep one at the root of your domain.
Is the favicon checker free?
Yes, with no sign-up. It fetches your page and icons once and stores nothing.