favicon.ico
6 checksRoot file, real ICO format, embedded 16 and 32 px images, weight, status, type.
This favicon checker tests ICO, PNG and SVG icons, the Apple touch icon, the web app manifest and Google Search rules in one pass, and shows what is there and what is missing.
49 checks across every place a browser, phone or search engine looks for your icon.
Root file, real ICO format, embedded 16 and 32 px images, weight, status, type.
Each rel="icon" tag: declared vs actual size, square shape, format, reachability.
Present, square viewBox, dark-mode support, no scripts inside.
180 px, opaque background, PNG, declared or at the root, Retina-sharp.
Valid JSON, MIME type, name, icons 192/512, maskable, colors, display.
Supported format, square, larger than 48 px, declared on the homepage, allowed by robots.txt, stable URL.
theme-color light/dark, Safari mask-icon, Windows tiles, browserconfig.xml.
HTTPS, mixed content, redirects, cache headers, total weight, duplicates, broken links.
Any public page. We follow redirects the way a browser does.
We read the HTML tags, then fetch /favicon.ico, the manifest and every icon file and measure each one.
Live previews for tabs, Google, iOS and Android, plus a clear list of what is missing.
Google needs a square icon in a supported format (ICO, PNG, GIF, JPEG or BMP, not SVG), declared on the homepage, with both the homepage and the icon open to Googlebot in robots.txt. After a fix it takes days to weeks before Google shows the new icon. Ten causes and fixes →
A 32×32 favicon.ico, an SVG icon, a 180×180 Apple touch icon and a web app manifest with 192 and 512 px icons, one of them maskable. That covers every current browser, phone and Google Search. The full size chart →
Browsers keep favicons in a cache of their own that a normal reload does not clear. Give the icon a new URL, for example favicon.svg?v=2, and check that your server and CDN send the new file. How to clear the favicon cache →
No. Google's favicon guidelines list BMP, GIF, ICO, PNG, JPEG, PPM and TIFF. Keep the SVG for browsers and declare a PNG or ICO next to it; Google recommends one larger than 48×48 px.
A manifest icon marked "purpose": "maskable" whose artwork fills the whole square. Android crops it to the shape of the phone's icons, so the logo has to sit inside the central 80% circle.
It is free and needs no account. We save the result, including copies of the icons. We keep no record of who ran a check. Privacy policy →