Favicon Checker
Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
Favicon Checker
Enter what you want checked below, hit Check, and get a clear pass / warning / fail verdict for every item.
Something went wrong running this tool. Your inputs were kept.
What is Favicon checker?
Favicon Checker — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
Checks run against the alyldas/site-media-checker engine spec (MIT): the same check ids (favicon.reachable, apple.touch-icon, pwa.icon-192, pwa.icon-512, pwa.maskable-icon, manifest.valid-json), the same recommended asset set (/favicon.ico, /favicon.svg, /apple-touch-icon.png, /icon-192.png, /icon-512.png, /icon-maskable-512.png, /site.webmanifest) and the engine’s own scoring (100 − 12 per fail − 5 per warning). Because a browser page cannot fetch other sites’ pages, this is a client-side adaptation: an uploaded icon is measured (real dimensions, engine format recognition, engine hasIconSize semantics) while live reachability, manifest JSON and maskable purpose stay honest “manual” items. A URL alone produces a manual verification checklist, not a live scan.
Why use this favicon checker?
Built for favicon checker
Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
Transparent & honest
Browsers cannot fetch other sites’ pages (CORS), so a URL alone yields a manual verification checklist — there is no live scan and none is claimed.
Private by design
Everything runs in your browser. Your inputs never leave your device.
Works everywhere
Fully responsive — perfect on desktop, tablet, and mobile. No app needed.
Regularly updated
Regularly maintained and reviewed to ensure accuracy.
Free forever
No accounts, no limits, no watermarks. Use Favicon Checker as much as you need.
How to use Favicon Checker
- 1Enter your Website URL (optional — it labels your audit) and/or upload your Icon file.
- 2Run the tool — your icon’s real width, height and format are read in your browser; nothing is uploaded anywhere.
- 3Read the favicon audit checklist: pass, warning, fail or manual for each size and spec.
- 4Check your favicon score (0–100) and the overall verdict.
- 5Copy the recommended <head> setup and add any missing sizes — 180×180, 192, 512, maskable — to your site.
What can you do with Favicon Checker?
- Favicon size checker — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
- Check favicon dimensions — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
- Apple touch icon checker — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
- Pwa icon size checker — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
- Website favicon validator — Free favicon checker: upload your icon to verify 16×16, 32×32, 180×180, 192 and 512 sizes, maskable support and manifest setup — with a 0–100 score.
Good to know
- Browsers cannot fetch other sites’ pages (CORS), so a URL alone yields a manual verification checklist — there is no live scan and none is claimed.
- Manifest JSON validity and maskable “purpose” cannot be read from an uploaded icon; they are marked manual by design.
- SVG dimensions come from the browser’s decoded bitmap — an SVG is treated as scalable regardless of its reported intrinsic size.
- ICO decoding depends on the browser; if your ICO won’t decode, export it as PNG and re-upload.
- Score bands (“complete”, “usable with gaps”, …) are this tool’s presentation of the engine’s 0–100 score, not the engine’s own labels.
How it works
Checks run against the alyldas/site-media-checker engine spec (MIT): the same check ids (favicon.reachable, apple.touch-icon, pwa.icon-192, pwa.icon-512, pwa.maskable-icon, manifest.valid-json), the same recommended asset set (/favicon.ico, /favicon.svg, /apple-touch-icon.png, /icon-192.png, /icon-512.png, /icon-maskable-512.png, /site.webmanifest) and the engine’s own scoring (100 − 12 per fail − 5 per warning). Because a browser page cannot fetch other sites’ pages, this is a client-side adaptation: an uploaded icon is measured (real dimensions, engine format recognition, engine hasIconSize semantics) while live reachability, manifest JSON and maskable purpose stay honest “manual” items. A URL alone produces a manual verification checklist, not a live scan.
Examples
Upload a 512×512 PNG — the 512 PWA check passes exactly; the 192 and apple-touch-icon checks warn that exact-size exports are still needed.
Upload a 180×180 PNG — the apple.touch-icon check passes; iOS uses exactly this size on the home screen.
Manual checklist mode — every item is marked manual with how-to-verify steps; upload the icon file for measured size checks.
Related searches
People also search for these — this tool handles them all: