Help Center

Getting started, frequently asked questions, and known limitations.

Getting started

What Faviview does

Faviview checks which site icons exist for a given URL. It reads the page's <head>, collects every icon declaration — favicon.ico, apple-touch-icon, every <link rel="icon"> with its sizes and type — then requests each one and reports what came back. It also probes the two locations that browsers request automatically without any declaration: /favicon.ico and /apple-touch-icon.png at the site root.

How to run a check

  1. Go to the App page.
  2. Paste or type a URL into the input box. Bare domains (e.g. example.com) are automatically prefixed with https://.
  3. Click Check or press Enter.
  4. Wait a few seconds while Faviview fetches the page and probes each icon.
  5. Read the results table and consumer summary.
Tip: Not sure what to check? Click Try sample on the App page to see a pre-filled demo report with nothing real being fetched.

Understanding your results

The results page shows two main sections:

Frequently asked questions

1. Why is my favicon not showing in Google Search results?

Google Search shows a site icon in search results based on the icon declared in your page's <head>. Google looks for a <link rel="icon"> and prefers a square icon at least 48×48 pixels. The most common causes of a missing search icon are:

Run a check with Faviview to verify that your declared icon exists and returns the correct format and a usable size. The consumer summary card for "Google Search" will tell you whether Search has an icon to use.

2. Why is my favicon not updating / why does my browser tab show a blank icon?

A blank browser tab is often caused by a missing /favicon.ico at the site root. Even if you declare a modern SVG or PNG icon in your <head>, many browsers still request /favicon.ico as a fallback by convention. If that file returns a 404, the tab icon may show as blank or use a generic placeholder.

Faviview checks both the declared icons and the root convention fallbacks, so you can see if a missing /favicon.ico is the culprit.

On icon updates: browsers cache favicons aggressively. Clearing your browser cache or visiting the icon URL directly (bypassing the page) often forces a refresh. Faviview tests what is actually served right now, bypassing your local cache.

3. What icon sizes do I need? What format should I use?

There is no single required size or format — different consumers have different preferences. A practical setup:

4. How do I set up apple-touch-icon correctly?

Add this line inside your page's <head>:

<link rel="apple-touch-icon" href="/apple-touch-icon.png">

Apple recommends a 180×180 PNG. iOS also requests /apple-touch-icon.png at the site root by convention, even without a declaration — Faviview probes this automatically. If that root file is missing, iOS bookmarks will show a generic white tile.

5. Faviview says an icon is present but reports a "format mismatch" — what does that mean?

A format mismatch means the type attribute in your <link> tag says one thing (e.g. type="image/png") but the server sent a different Content-Type header (e.g. image/webp). Browsers may refuse to use an icon when the declared type doesn't match the actual Content-Type, even though the icon loaded successfully.

Fix: either change the type attribute on your <link> tag to match what the server actually sends, or reconfigure your server to send the correct Content-Type for that file.

6. Is Faviview safe? Do you store the URLs I submit?

Yes — Faviview is designed to be safe and privacy-respecting:

See the Privacy page for full details.

Known limitations

Faviview is a diagnostic tool that checks site icons for a single URL. It does not monitor sites over time, generate icons, or offer design advice. The following features are not yet built or are in development.

Contact us

A support email address and formal contact method have not been established yet. The following channels are the available ways to get in touch.

GitHub Issues — For bug reports, feature requests, and technical questions, the best way to reach the operator is via the project repository (if one exists) or by raising a public issue.

Via the site itself — Use the App page's "Try sample" button and form to check URLs. If you encounter a bug in the tool itself, the URL check output will contain diagnostic information the operator can use to investigate.

What to expect: Because this service is operated by an individual without dedicated support staff, response times are not guaranteed. Routine questions about how to use Faviview (covered in this Help Center) may not receive a personal reply.

Escalations: Issues involving legal concerns, payment processing, data privacy, or prolonged service outages should be clearly marked as such. These will be escalated to the operator as promptly as possible.