Favicon checker
Paste a URL and every icon its head declares gets fetched and inspected — not just pattern-matched: real pixel sizes against declared sizes, the contents of favicon.ico, SVG dark-mode support, the Apple touch icon, and the web app manifest's PWA icons.
What gets checked
Presence first: a declared rel="icon" (plus the /favicon.ico fallback older clients still request), an Apple touch icon, and a manifest with installable PWA icons. Then honesty: every file is downloaded and decoded, so a sizes="32x32" that actually serves 16 pixels, a PNG renamed to .ico, or an SPA that answers every icon URL with an HTML error page all get caught. Google Search needs a square icon larger than 48px to show it in results; iOS wants an opaque 180×180 PNG.
Rules last verified against the sources: Google Search 2026-08-19 · Apple / iOS 2026-08-19 · Chrome / PWA 2026-08-19
FAQ
Why doesn't Google show my favicon in search results?
The common causes, all checked here: no link rel="icon" tag on the home page (Google reads the tag, not just /favicon.ico), an icon smaller than the recommended 48×48, a non-square image, or an icon URL that Googlebot can't crawl. After fixing, expect the change to appear only when Google recrawls your home page.
Do I still need favicon.ico?
Yes, keep one at the site root: older clients, feed readers and many crawlers request /favicon.ico directly without reading your HTML. A good one contains real 16×16, 32×32 and 48×48 entries — this checker parses the ICO directory and lists exactly what's inside yours.
Which icon files does a site actually need?
Four cover everything: favicon.ico (16/32/48) for legacy surfaces, an SVG icon for modern browsers and dark mode, a 180×180 PNG Apple touch icon, and a manifest declaring 192 and 512 PNG icons (plus maskable variants) for Android and PWA installs. The favicon generator produces exactly this set from one source image.