Tabicons checks which favicon, apple-touch-icon and other site icons a given URL actually serves. This page covers how to use the tool, answers to common questions, known limitations, and how to reach us.
https://) into the input box — e.g. https://example.com.<head>, collects every icon it declares, then requests each icon and reports what came back.<link> tag the page explicitly declares (rel, href, sizes, type), with fetch results./favicon.ico and /apple-touch-icon.png at the site root, checked even if the page does not declare them.Present — the icon file exists at that URL and returned content with reasonable dimensions.
Missing — the icon URL returned a 404 or equivalent error; no file was served.
Wrong format — the icon claimed to be one format (e.g. image/png) but the server returned a different one (e.g. image/jpeg).
Error — the server returned an error status or the request timed out.
A page can declare icons in its <head> using <link rel="icon"> tags — those show up in Declared Icons. But browsers, search engines and iOS also request /favicon.ico and /apple-touch-icon.png from the site root without the page declaring them. Tabicons checks these convention paths separately so you can see whether the root fallback exists even if the page doesn't reference it.
A few reasons this can happen:
/favicon.ico at the root. If that's missing, the browser may fall back to a blank icon. Check the Convention Paths section.sizes attribute — browsers use the sizes attribute to pick the right icon size. If no sizes is declared, some browsers default to 32×32 and may ignore a larger icon.No. Submitted URLs are processed in memory during the request and discarded immediately after the response is sent. The server does not log, cache, or persist any submitted URLs. There is no database, no write log, and no analytics tracking. See the privacy page for full details.
Tabicons fetches the target URL and its icons from our server, not from your browser. If the target server is unreachable, slow, or blocks our server's IP, the request may fail. Try:
https://.<link rel="icon"> tags manually.Tabicons will attempt to fetch any icon referenced by a <link> tag with rel="icon", rel="apple-touch-icon", rel="mask-icon", or similar icon-related rel values. It reports the actual Content-Type and pixel dimensions of whatever the server returns. Common formats include SVG, PNG, ICO, JPEG, and GIF. The tool does not validate that the icon is well-formed or visually appropriate — it only reports whether the file exists and what format it is.
"Present" means the icon URL returned an HTTP 200 and the response has detectable dimensions. Tabicon does not render or visually inspect icons. An icon can exist as a file but be corrupted, be the wrong shape, have incorrect padding, or simply be a default favicon the CMS served. Check the file yourself by visiting the icon URL directly in your browser.
Tabicons is provided as-is. The best way to report a bug, ask a question, or suggest a feature is through the GitHub repository:
Bug reports & feature requests
github.com/agen2ic/tabicons/issues
Please include the URL you checked, what you expected, and what Tabicons reported. For feature requests, describe the use case — this helps the maintainers prioritise.
Email support is not currently available. If you have a sensitive security concern, please open a GitHub issue with the "security" label or contact the repository maintainers through GitHub directly.
For questions about billing, legal terms, or partnership licensing — once those exist — they will be handled by the project owner. For now, Tabicons has no payment processor, no legal entity, and no paid tiers. See the terms of service for what is planned.