creatorvalet Search

Favicon checker

Check the declarations and real icon bytes from an open page, then get separate evidence-led reports for browser, Search, Apple and installed-app surfaces.

  • SECURE
  • NO UPLOADS
  • NO SIGNUP
  • BROWSER BASED
  • FREE
  • FOREVER.

Support us with a link or a share

Tries /favicon.ico and /apple-touch-icon.png from your browser, without cookies. The full check of what the page declares needs the collector below.

Run the full check on the page

  1. Collect favicon evidenceDrag it to your bookmarks bar
  2. Open the page, then click the bookmark.
  3. Come back to this tab and run the check.

No bookmarks bar?

It records icon links, the web manifest, tile metadata and bounded icon bytes in that tab, and never crawls the hostname.

Import a saved collection

The JSON file the collector saves when it can’t send to this tab.

The page collector runs from a desktop bookmarks bar, which phones don’t have. Import the JSON it saved on a computer.

A favicon checker needs the page, its manifest and the real files

A screenshot of a browser tab proves only that one browser displayed something at one time. It does not identify the declaration that won, expose the linked web manifest or show whether a 16 pixel ICO entry sits beside larger artwork. This checker starts from the current document’s icon links and then inspects the bytes that those declarations identify.

The bookmarklet runs in the exact page you opened. It records regular favicon links, Apple Touch Icon and mask links, Microsoft tile metadata and icons from the linked manifest. It preserves declared type, sizes, purpose, color and media. The conventional root /favicon.ico is only a fallback when no normal rel="icon" appears; a guessed filename is never presented as a declaration.

Browser favicon checks separate declarations from decoded evidence

The HTML standard describes the icon link type and its selection hints. A sizes token and a MIME type are author-provided metadata, not a decoded measurement. This report sniffs each supported file signature, decodes actual dimensions and compares explicit claims with the returned bytes. Missing optional hints are not invented as failures, while contradictions remain visible.

ICO files receive their own directory check. A single file can contain 16, 32, 48 and 256 pixel entries, so reporting only the largest preview would hide useful small-icon evidence. Byte-identical files are grouped with SHA-256, but every source URL and declaration stays in the report. If your task is to save the files rather than diagnose them, use the favicon downloader with its selectable ZIP and receipts.

The Google Search favicon check begins at the hostname root

Google’s current favicon documentation for organic results says that the link belongs on the hostname home page, that the file must be square and at least 8×8 pixels, and that an icon larger than 48×48 is recommended for clarity across surfaces. Google supports one favicon per hostname, so a collection from /news/article cannot establish what the root page declares. The Search score is deliberately withheld in that case instead of grading the wrong document.

A browser bookmarklet cannot become Googlebot. It cannot prove crawler permission, robots handling, URL stability over time, cache state, recrawl timing, visual brand suitability or Google’s eventual selection. Those limits appear inside the exported report. A clean byte check is useful implementation evidence, not a promise that a search result will show the icon.

Apple Home Screen is a separate icon surface

Apple’s archived Safari web-content guide documents a separate Apple Touch Icon relation, PNG artwork and a 180×180 iPhone Retina example. The Apple card therefore checks that declaration, readable PNG bytes, square geometry and 180 pixel coverage. A regular tab icon is not silently credited as a dedicated Home Screen asset.

These checks still cannot judge composition. A technically square logo may have illegible detail or unsafe edge content. Test the result on the devices your audience uses. A low Apple score can also be an intentional product decision when Add to Home Screen is outside the site’s scope; it is never folded into a universal total.

Web app manifest icons keep purpose and size as distinct evidence

The W3C Web App Manifest model gives each icon its own source, type, sizes and purpose. General-purpose and maskable icons are not interchangeable. The installed-app card checks for decoded square general-purpose coverage at 192 and 512 pixels and a dedicated 512 pixel maskable source. These are coverage checks, not a complete installability audit.

Maskable artwork has a visual constraint that file metadata cannot prove. The standardized safe zone keeps important content inside a centered circle; web.dev’s maskable icon guide recommends testing it in browser DevTools. This report can confirm purpose="maskable", decoded square geometry and size, but it leaves safe-zone quality explicitly unverified.

The favicon checker exports the same rules you can inspect on screen

Browser declarations, Google Search, Apple Home Screen and installed web apps receive separate scorecards. Every rule has a stable ID, status, evidence, owner, action and verification step. CSV is shaped for a backlog; JSON retains the whole report, page provenance, manifest status, summaries and boundaries. There is no hidden AI judgment and no combined score that pretends all four surfaces are mandatory.

Run the collector again after a change rather than treating an old export as live state. The transfer is origin-bound and bounded; direct fallback reads are credential-free, and for an imported file they happen only after you confirm them. If you instead need to create a new multi-entry classic icon, the PNG to ICO converter is the narrow generation route. The favicon generator creates the complete browser, Apple and installed-app package when the whole icon set needs replacement, and if the logo it should start from is only published inside the page, the website image extractor collects that artwork from the same open tab.

Collection happens in the page you opened and analysis happens in this tab, so the evidence and the exported report are never sent to CreatorValet. Any icon reads you see are requests to the site being checked, and the guide to checking local processing shows how to tell those apart in your browser’s Network panel.

Have an idea for this tool?

Tell us what would make this tool more useful, or suggest another tool you would like us to build.

Questions

How do I check the favicon on a website?

Drag the collector to your bookmarks bar, open the exact page and run it there. Use the hostname home page when you want the Google Search checks. The collector records icon links, Apple and mask links, Microsoft tile metadata, web-manifest icons and bounded icon bytes. Back in the checker the deterministic analysis starts on its own and verifies signatures, actual sizes, square geometry and surface-specific coverage.

What does the favicon checker test?

It tests regular browser declarations, whether supported image bytes decode, square pixel geometry, declared type and size contradictions, Google Search’s square minimum and size recommendation, Apple Touch Icon PNG and size coverage, and general-purpose and maskable web-manifest coverage. Each rule shows evidence, owner, action and a repeatable verification step. If cross-origin policy hides an icon’s bytes, byte-dependent rules say Not verified instead of treating the icon as broken.

Why must I run the favicon checker on the home page for Google Search?

Google documents the favicon link on the hostname’s home page and supports one favicon per hostname. A collection from an article or subdirectory cannot prove what the hostname root publishes. The Search score is therefore withheld until the collected URL is the exact origin root.

Does a passing report prove that Google shows my favicon?

No. This browser session cannot impersonate Googlebot, prove crawl access and cache state, observe recrawl timing, judge policy eligibility or see which icon Google later selects. The report checks source-visible declarations and decoded files; it keeps crawler access and selection as explicit unverified boundaries.

Why are there separate scores instead of one favicon score?

Browser tabs, Google Search, Apple Home Screen and installed web apps use different declarations and recommendations. A plain website may deliberately have no PWA or Apple surface. Combining those choices into one universal grade would imply a compatibility standard that does not exist, so each surface is scored independently and can be interpreted in context.

Are favicon files uploaded during the check?

No processing upload is made. The bookmarklet reads eligible files in the source tab and transfers bounded bytes directly to the checker tab. If bytes were unavailable and the source tab did not already establish an HTTP or size failure, the check can make a credential-free, no-referrer request from your browser — straight away for a collection the collector sends, and only after you confirm it for an imported JSON file; the icon host then receives that request and your network address. You can cancel the analysis, and an unresponsive run stops after 20 seconds without keeping a partial report.