1) Missing files or wrong path
Ensure `/favicon.ico`, PNG sizes, and `site.webmanifest` exist where your tags point.
Favicon Troubleshooting
If your favicon is missing, stale, or inconsistent between devices, use this checklist to identify the exact issue and deploy a stable fix.
From broken state to validated setup.
Ensure `/favicon.ico`, PNG sizes, and `site.webmanifest` exist where your tags point.
Version your favicon URLs with `?v=2` and hard-refresh to force updates.
Provide standard icon tags plus Apple Touch Icon and manifest links.
Google, iOS, and Android each require specific sizes and format support.
Use this baseline in your page head:
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=2">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=2">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=2">
<link rel="manifest" href="/site.webmanifest?v=2">
Step 1
Generate a fresh favicon package from Favicon Generator.
Step 2
Upload files and update your head tags exactly once, avoiding duplicate `rel=icon` conflicts.
Step 3
Add a query version suffix to favicon URLs so cache picks up new assets.
Step 4
Validate with Favicon Checker across desktop and mobile.
Explore related tools to keep your workflow fast and consistent.