Check every icon your page declares — not just /favicon.ico
Paste a URL. Favicheck reads every icon the page declares — <link rel="icon">, apple-touch-icon, every sizes and type — then requests each one and reports what came back.
Declared icons. Root fallback. A verdict for each.
- >>Every declared icon — reads
<link rel="icon">,apple-touch-icon,shortcut iconand allsizes/typeattributes from the page<head>. - >>Undeclared fallbacks — checks
/favicon.icoand/apple-touch-icon.pngat the site root, the two files browsers request by convention even when the page declares nothing. - >>Real format detection — reads binary magic bytes to determine actual format (PNG, ICO, JPEG, GIF, SVG, BMP, WebP). No guesswork from file extensions.
- >>Actual pixel dimensions — parses real width and height from PNG
IHDR, JPEGSOF0, ICO directory, GIF descriptor, BMP DIB header, WebP headers and SVGviewBox/attributes. - >>Format vs. declared type — flags when the file's real format does not match what the
<link type="...">attribute claims. - >>Stateless — no history, no accounts — every check is ephemeral. Paste a URL, get results, done.
How it works
01
Paste a URL
Enter the full URL of the site whose icons you want to check. HTTPS or HTTP.
02
We fetch and parse
The tool fetches the page HTML, extracts every icon declaration, then requests each icon file plus the two root fallbacks.
03
Read the verdicts
A table shows HTTP status, detected format, real pixel dimensions, and whether the format matches the declared type.