IOhMyIcon

Favicon Checker

Audit any URL for missing favicon sizes and meta tags.

Note: Many sites disallow cross-origin requests, so a direct URL fetch may be blocked by your browser. The tool falls back to a public CORS proxy automatically. If both attempts fail, paste the page's HTML head into the second box below.
Run a check to see results.

How the favicon checker works

  1. Enter a URL. The tool tries to fetch the page's HTML <head> directly from your browser.
  2. If the site blocks cross-origin requests (most do — see below), the checker retries through a public CORS proxy.
  3. If both attempts fail, paste the contents of the page's <head> into the textarea and press Analyze HTML. Right-click → View Source in any browser, copy the <head> section.
  4. The report lists every favicon link tag found, plus the standard sizes that are missing.

About CORS and public sites

Browsers refuse to read the body of cross-origin requests unless the destination server returns an Access-Control-Allow-Origin header. Most sites do not set that header on their root document, so a direct fetch from this page will be blocked. The CORS proxy fallback is courtesy of allorigins.win and may be rate-limited or down. The most reliable workflow is the paste-HTML fallback.

What gets checked

  • favicon.ico reference
  • PNG 16x16 and 32x32
  • apple-touch-icon (180×180)
  • Android Chrome 192x192 and 512x512
  • manifest.json link
  • browserconfig.xml reference
  • theme-color meta tag

FAQ

Why do you not just download the favicon files? The browser does not allow scripts to read the bytes of cross-origin resources. We can only see the link tags.

What does "source: pasted" mean? The report was generated from HTML you pasted in, not from a live fetch.

Are the proxy results accurate? Yes — but they may be cached for up to a minute by the proxy provider.

Part of the OhMy* tools family