Favicon Checker
Free, no signup. Inspect every standard icon declaration, including the quiet fallbacks browsers use when a page does not declare anything.
Checks run from our server; we fetch the URL you enter and don't keep the results. The page HTML and optional manifest are retrieved through bounded fetchers. Icon images load directly in your browser for their dimensions. Anonymous run-level outcome counters may be used for aggregate research; URLs, domains, IPs, and identifiers are never included, and no statistic is released below 100 runs.
Current target
Recent checks appear below. Use the star beside any saved site, page, or list to favorite it.
Create a named list
Target filled from your local choices.
Site passport Local context for this saved site
Local data
Saved targets, named lists, and recent check summaries remain only in this browser.
Detected icons
Rate this tool
How it works
A browser tab, iPhone home screen, pinned tab, Windows tile, and a web app manifest can all use different declarations. This checker parses rel=icon, Apple touch icons, mask icons, manifest icons, Microsoft application metadata, and the conventional /favicon.ico fallback, then loads each candidate in your browser to inspect its natural dimensions.
Frequently asked questions
Why is favicon.ico included when it is not linked?
Browsers commonly request /favicon.icoA favicon ("favorite icon") is the small square image that represents a website — shown in browser tabs, bookmarks, and history, and (when the requirements are met) next to a site's listing in Google and Bing search results. It's declared with an HTML <link rel="icon"> tag in the <head>. It is not a ranking factor, but it affects brand recognition and click-through rate. as a fallback, so the tool includes it even when the HTML has no icon declaration.
Can this know an image’s dimensions?
It loads icon images directly in your browser to read their natural dimensions. If a host blocks the image, the tool says dimensions could not be read.
What does the manifest probe fetch?
Only the declared manifest is fetched through a bounded same-origin endpoint, with a small JSON cap, so the tool can list its icons.
Feature requests for Favicon Checker
Upvote what you want most. New ideas can be submitted from the floating Feedback menu; requests appear here once approved, and the most-wanted rise to the top.
You won't be emailed about that request anymore.
Loading…
➕ Request a feature
New requests are reviewed before they appear here.
Common issues & how to fix them
- Errors No favicon declaration is found Fix: Publish a valid favicon and declare it with a reachable link rel=icon URL in the document head.
- Information SVG favicon is missing Fix: Add an SVG rel=icon declaration for scalable modern-browser coverage while retaining a raster fallback.
- Warnings Apple touch icon is missing Fix: Publish a 180×180 Apple touch icon and declare it with link rel=apple-touch-icon.
- Information Web app manifest is missing Fix: Publish a web app manifest with valid icon entries and link it from the document head when installable-app coverage is intended.
- Errors Favicon URL is invalid Fix: Replace the malformed icon reference with a valid absolute or document-relative URL that resolves from the page.
- Errors Declared favicon does not load Fix: Restore the declared icon URL so it returns an image successfully, or replace the declaration with a reachable asset.
- Warnings Declared icon sizes leave a coverage gap Fix: Add raster icons for the missing declared sizes, including a 32×32 browser icon and 180×180 touch icon where applicable.