Favicon Not Showing? 7 Causes and Quick Fixes (2026)
You've added a favicon to your website, but it's not appearing in the browser tab. Frustrating? Let's go through the 7 most common reasons and their fixes, ordered from most to least likely.
Short answer: if your favicon is not showing, it is almost always one of three things: the browser cached the old (or missing) icon, the <link rel="icon"> path is wrong, or the file at that path returns a 404 or the wrong MIME type. Open the icon URL directly in a new tab (e.g. https://yoursite.com/favicon.ico); if it loads, hard-refresh or add ?v=2 to the href; if it doesn't, fix the path or upload the file.
Jump to Your Exact Symptom
The seven causes below apply to every browser. If your problem matches one of these specific situations, the dedicated guide will get you there faster:
Favicons are cached more aggressively than almost anything else in the browser. Even after you update the file, the browser may show the old one (or no icon) for hours or days.
Fix:
Hard refresh: Ctrl+Shift+R (Windows/Linux) or Cmd+Shift+R (Mac)
Open in Incognito/Private mode
Clear browser cache: Settings → Privacy → Clear browsing data → Cached images and files
Add a cache-busting query string: href="/favicon.ico?v=2"
2. Wrong File Path
The most common coding error. The browser can't find your favicon file because the path is incorrect.
Fix:
Use absolute paths starting with /: href="/favicon.ico"
Open https://yoursite.com/favicon.ico directly in the browser — can you see the icon?
Check for typos in the filename (e.g., favicon.ico vs Favicon.ico — case matters on Linux servers)
3. Missing or Incorrect HTML Tags
The <link> tag might be missing, malformed, or placed outside the <head>.
If your site is on HTTPS but the favicon URL uses HTTP, the browser will block it silently.
Fix:
Use protocol-relative paths: href="/favicon.ico" (no http:// or https://)
Or explicitly use HTTPS: href="https://yoursite.com/favicon.ico"
7. Favicon Not Showing in Google Search Results
Your favicon appears in the browser tab but not in Google search results. This is a separate issue.
Google's favicon requirements:
The favicon URL must be crawlable (not blocked by robots.txt)
Size must be a multiple of 48px (e.g., 48×48, 96×96, 144×144)
Must be a square image
Google won't display favicons that it deems inappropriate or low quality
It can take days to weeks for Google to pick up a new favicon
Fix: Use the Google Search Console URL Inspection tool to request re-crawling of your homepage.
Quick Debugging Checklist
Open https://yoursite.com/favicon.ico — does it load?
Open DevTools → Network tab → reload → filter by "favicon" — any 404 errors?
Check the HTML source — is the <link> tag correct and inside <head>?
Try Incognito mode — does it show there?
Check another browser — is it browser-specific?
Favicon Not Showing in Safari or on iPhone
Safari keeps its own long-lived icon cache and prefers an apple-touch-icon (180×180 PNG) for bookmarks and the home screen. If Safari still shows a blank or letter icon, add the touch icon, then clear Safari's cache. See favicon on iOS Safari for the exact tags.
Frequently Asked Questions
Why is my favicon not showing in Chrome?
Chrome caches favicons aggressively, sometimes for days. Open the icon URL directly to confirm it loads, then add a version query (/favicon.ico?v=2) to the link tag or clear the cache. More fixes: favicon not showing in Chrome.
Why does Google not show my favicon in search results?
Google needs a square icon of at least 48×48 px, declared with a <link rel="icon"> tag on the homepage, and crawlable by Googlebot. It can take days to weeks to update. See favicon not showing in Google.
How long does it take for a new favicon to show?
In the browser, immediately after a cache-busting refresh. In Google Search, usually a few days to a few weeks after Googlebot recrawls your homepage.
How can I check whether my favicon is set up correctly?
Enter your domain in the favicon downloader: it lists every icon your site exposes, its size and URL, so you can spot missing or broken files instantly.
Has añadido un favicon a tu sitio web, pero no aparece en la pestaña del navegador. ¿Frustrante? Repasemos las 7 razones más comunes y sus soluciones, ordenadas de la más a la menos probable.
1. Caché del navegador (más común)
Los favicons se almacenan en caché de forma más agresiva que casi cualquier otra cosa en el navegador. Incluso después de actualizar el archivo, el navegador puede mostrar el antiguo (o ningún icono) durante horas o días.
Solución:
Actualización forzada: Ctrl+Shift+R (Windows/Linux) o Cmd+Shift+R (Mac)
Abrir en modo Incógnito/Privado
Borrar caché del navegador: Configuración → Privacidad → Borrar datos de navegación → Imágenes y archivos en caché
Añadir una cadena de consulta para evitar la caché: href="/favicon.ico?v=2"
2. Ruta de archivo incorrecta
El error de codificación más común. El navegador no puede encontrar tu archivo favicon porque la ruta es incorrecta.
Solución:
Usa rutas absolutas que empiecen con /: href="/favicon.ico"
Abre https://yoursite.com/favicon.ico directamente en el navegador — ¿puedes ver el icono?
Verifica si hay errores tipográficos en el nombre del archivo (por ejemplo, favicon.ico vs Favicon.ico — en servidores Linux, las mayúsculas y minúsculas importan)
3. Etiquetas HTML faltantes o incorrectas
La etiqueta <link> podría faltar, estar mal formada o colocada fuera del <head>.
Solución: Asegúrate de que este código esté dentro de tus etiquetas <head>: