Help Centre
Getting started
- Go to the Favitest app.
- Paste the full URL of the page you want to check (e.g.
https://example.com). - Click Check.
- Wait a few seconds while Favitest fetches the page, reads every icon declaration, requests each icon file, and checks the two implicit fallbacks (
/favicon.icoand/apple-touch-icon.png). - Read the results table. Each icon shows its URL,
relattribute, HTTP status, detected pixel dimensions, format, and whether it matches its declared type. The three context cards (browser tab, iOS homescreen, search result) summarise which contexts have an icon to use and which do not.
There are no accounts, no sign-up, and no limits on the Free plan. Just paste and check.
Frequently asked questions
My favicon shows a blank tab in the browser. What’s wrong?
The most common cause is that the file declared in your page’s <link rel="icon"> or the implicit fallback /favicon.ico returns a 404 or is served in a format the browser cannot render. Run your URL through Favitest — it will show you exactly which files are missing, which exist, and which have a format mismatch. Common fixes:
- Place a
favicon.ico(or a declared SVG/PNG icon) at your site root. - Ensure the icon file is accessible (no authentication, no
X-Robots-Tagthat blocks it). - Check that the
typeattribute on your<link>matches the actual file format.
Why is my favicon not updating after I replaced the file?
Two things could be happening:
- The browser is caching the old icon. Try a hard refresh (Cmd/Ctrl+Shift+R), or open the page in a private/incognito window.
- The new file isn’t being served. Your old icon might be cached by a CDN, or your deployment never updated the file on the server. Use Favitest to check what is actually being served right now — if the tool shows the old dimensions or the old file content, the problem is server-side, not your browser cache.
You can also append a cache-busting query string to your icon URL, e.g. <link rel="icon" href="/favicon.svg?v=2">.
Does Favitest check Apple Touch Icons?
Yes. Favitest looks for:
- Any
<link rel="apple-touch-icon">declarations in the page HTML. - The implicit fallback
/apple-touch-icon.pngat the site root — iOS will request this file even if no explicit declaration exists.
Each found icon is fetched and reported with its dimensions, format, and HTTP status. If neither the declaration nor the fallback returns a valid icon, the iOS homescreen context card shows Missing.
What icon formats does Favitest support?
Favitest reads and validates binary headers for the following formats:
- ICO — the classic
favicon.icoformat - PNG — the most widely recommended modern format
- SVG — scalable vector icons
- GIF — rarely used but valid for favicons
- JPEG — technically valid though uncommon
If a file’s binary header does not match its declared type attribute (or doesn’t match any known format), Favitest flags it as a format mismatch. For example, a PNG served with type="image/vnd.microsoft.icon" will fail to render as a favicon.
How do I get my favicon to show in Google search results?
Google uses the icon declarations in your page HTML to display a brand icon next to your search result. Specifically, Google looks for:
<link rel="icon">with a valid image file- The icon must be at least 48×48 pixels (Google’s stated minimum). ICO files with multiple sizes work if they include a 48×48 frame.
Favitest’s Search result context card shows which icon Google would use. If it says Missing, check that you have at least one declared icon that meets the size threshold. Note that Google’s crawl can be delayed — a correctly configured icon may take days or weeks to appear in search results.
What does “format mismatch” mean in the results?
A format mismatch means the HTTP response headers or the <link> element’s type attribute claim one format, but the actual file content (the binary header bytes) indicates a different format. For example:
- A
<link rel="icon" type="image/png" href="/favicon.ico">that actually serves an ICO file. - An
.icofile served withContent-Type: image/svg+xml.
Browsers and search engines use the type attribute or the Content-Type header to decide how to interpret the file. If they expect PNG and receive ICO bytes, the icon may not render — even though the file is technically present. Fix by ensuring the type attribute and the file extension/Content-Type all agree.
Known limitations
One URL at a time. Favitest checks a single URL per request. Batch checking multiple URLs is planned for the Pro plan but is not yet built.
No API. There is no public API for programmatic access. An API with increased rate limits is planned for the Pro subscription.
No saved results. Favitest has no accounts, database, or persistent storage. Results are displayed in your browser during the current session only. If you refresh the page or close the tab, the results are gone. There is no history feature.
Pro plan not yet available. The Pro subscription described on the pricing page is planned but not yet implemented. The “Subscribe” form on that page is a demo for preview purposes — it does not take real payments or store any data.
No design or hosting opinions. Favitest tells you what is and is not present. It does not generate icons, suggest designs, create image files, host your icons, or monitor your site over time. It is a diagnostic tool — it reports, it does not fix.
No legal entity registered. This business has not yet registered a legal entity. The operator must supply the entity name, address, and jurisdiction before any binding terms or policies can be enforced.
Contact us
Email support is not yet available. This business does not currently have a mailbox configured to receive support requests.
If you have encountered a bug, found an inaccuracy in the results, or have a feature request, the best way to report it in the current state of the product is to let the operator know through whatever channel you were given.
In the meantime, you can use the app directly:
Check a URL →