HHusnainBlogger
Skip to main contentSkip to tool

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.

⚡ Instant·🔒 Private·♾️ Unlimited·No signup
favicon size checkercheck favicon dimensionsapple touch icon checkerpwa icon size checker

Favicon Checker

Enter what you want checked below, hit Check, and get a clear pass / warning / fail verdict for every item.

🧪 What to check

e.g. https://example.com (optional — labels your audit)

Upload your icon (PNG, JPG, SVG or ICO — up to 10 MB). Real dimensions are read in your browser.

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

  1. 1Enter your Website URL (optional — it labels your audit) and/or upload your Icon file.
  2. 2Run the tool — your icon’s real width, height and format are read in your browser; nothing is uploaded anywhere.
  3. 3Read the favicon audit checklist: pass, warning, fail or manual for each size and spec.
  4. 4Check your favicon score (0–100) and the overall verdict.
  5. 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

PWA master icon

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.

Apple touch icon

Upload a 180×180 PNG — the apple.touch-icon check passes; iOS uses exactly this size on the home screen.

URL-only audit

Manual checklist mode — every item is marked manual with how-to-verify steps; upload the icon file for measured size checks.

People also search for these — this tool handles them all:

favicon checkerfavicon size checkercheck favicon dimensionsapple touch icon checkerpwa icon size checkerwebsite favicon validator

Frequently asked questions