You open your site in Safari, glance at the tab, and see a generic globe or a blank square instead of your logo. If this sounds familiar, you're dealing with a favicon not showing in Safari — a common issue with a few likely culprits. The good news: most fixes take less than a minute.
Quick fix: force Safari to re-fetch the icon
Safari caches favicons aggressively. Before changing any code, try these steps in order:
Clear Safari's favicon cache by emptying the cache (Safari > Settings > Privacy > Manage Website Data, then remove your site). On iOS, go to Settings > Safari > Clear History and Website Data.
Hard reload the page with Cmd+Option+R (Mac) or by closing and reopening the tab.
Check the favicon URL directly in a new tab — e.g., https://yoursite.com/favicon.ico. If it 404s, the file path is wrong.
If the icon still doesn't appear, move on to the root causes below.
Root causes of favicon not showing in Safari
1. Missing or incorrect <link> tag
Safari follows the HTML spec for icon links, but it's stricter than some browsers. Ensure your <link rel='icon'> tag is in the <head> and points to an existing file. The WHATWG spec defines rel='icon' as the standard way to associate an icon with a page.
Note: Safari on macOS may also request /favicon.ico from the root even if you specify a PNG. Keep a valid favicon.ico in your root directory as a fallback.
2. Unsupported format or corrupt file
Safari supports ICO, PNG, and SVG (since Safari 12). However, SVG must be well-formed XML — a single unclosed tag will cause Safari to ignore it. If you're using an SVG, validate it with an XML parser. For broader compatibility, stick to PNG or ICO.
3. Caching at the server or CDN level
If you recently updated the favicon, Safari might be serving a stale copy from its cache or your CDN. Add a version query string to the URL (e.g., favicon.png?v=2) to bust the cache. For a deeper dive, see our guide on clearing favicon cache in Safari.
4. iOS home screen icon missing
On iPhone and iPad, the home screen icon comes from apple-touch-icon, not the regular favicon. If that's missing, iOS shows a screenshot or a gray square. Ensure you have a 180×180 PNG linked with rel='apple-touch-icon'.
Prevention tips
Always include a favicon.ico in your root directory.
Use absolute paths for icons to avoid routing issues.
Test in Safari after clearing cache — don't assume it will update automatically.
Most Safari favicon problems come down to caching, a wrong path, or an invalid file. Work through the quick fix first, then verify your HTML and file formats. With a clean setup, your icon will show up reliably in tabs, bookmarks, and favorites.
Safari에서 사이트를 열어 탭을 살펴보면 로고 대신 기본 지구본이나 빈 사각형이 보입니다. 이런 일이 익숙하다면 Safari에서 favicon이 표시되지 않는 문제를 겪고 있는 것입니다. 흔한 문제이며 원인이 될 만한 요인도 몇 가지에 불과합니다. 다행히 대부분의 해결책은 1분도 걸리지 않습니다.
빠른 해결책: Safari가 아이콘을 다시 가져오도록 강제하기
Safari는 favicon을 강하게 캐시합니다. 코드를 변경하기 전에 다음 단계를 순서대로 시도해 보세요.
Safari의 favicon 캐시 지우기: 캐시를 비웁니다(Safari > Settings > Privacy > Manage Website Data). 이후 해당 사이트를 삭제합니다. iOS에서는 Settings > Safari > Clear History and Website Data로 이동합니다.
Hard reload(강력 새로고침): Mac에서는 Cmd+Option+R로 페이지를 다시 불러오거나, 탭을 닫았다가 다시 엽니다.
favicon URL 직접 확인: 새 탭에서 URL을 직접 열어 보세요. 예를 들어 https://yoursite.com/favicon.ico입니다. 404 오류가 발생하면 파일 경로가 잘못된 것입니다.
아이콘이 여전히 표시되지 않으면 아래의 근본 원인을 살펴보세요.
Safari에서 favicon이 표시되지 않는 근본 원인
1. 누락되었거나 잘못된 <link> 태그
Safari는 아이콘 링크에 대한 HTML spec을 따르지만, 일부 브라우저보다 엄격합니다. <link rel='icon'> 태그가 <head> 안에 있고, 존재하는 파일을 가리키는지 확인하세요. WHATWG spec은 rel='icon'을 페이지와 아이콘을 연결하는 표준 방법으로 정의합니다.
참고: macOS의 Safari는 PNG를 지정했더라도 루트에서 /favicon.ico를 요청할 수 있습니다. fallback을 위해 루트 디렉터리에 유효한 favicon.ico를 유지하세요.
2. 지원되지 않는 형식 또는 손상된 파일
Safari는 ICO, PNG, SVG를 지원합니다(Safari 12부터). 다만 SVG는 well-formed XML이어야 합니다. 태그 하나가 닫히지 않으면 Safari가 SVG를 무시하게 됩니다. SVG를 사용한다면 XML parser로 검증하세요. 더 넓은 호환성을 위해 PNG 또는 ICO를 사용하세요.
3. 서버 또는 CDN 수준의 캐싱
favicon을 최근에 업데이트했다면 Safari가 캐시 또는 CDN에 저장된 오래된 사본을 제공할 수 있습니다. 캐시를 무효화하려면 URL에 버전 쿼리 문자열을 추가하세요(예: favicon.png?v=2). 자세한 내용은 Safari에서 favicon 캐시 지우는 방법을 참고하세요.
4. iOS 홈 화면 아이콘이 표시되지 않는 경우
iPhone과 iPad의 홈 화면 아이콘은 일반 favicon이 아니라 apple-touch-icon에서 제공됩니다. 이 아이콘이 없으면 iOS는 스크린샷 또는 회색 정사각형을 표시합니다. rel='apple-touch-icon'으로 연결된 180×180 PNG 파일이 있는지 확인하세요.
대부분의 Safari favicon 문제는 캐싱, 잘못된 경로 또는 유효하지 않은 파일에서 비롯됩니다. 먼저 빠른 해결 방법을 적용한 다음 HTML과 파일 형식을 확인하세요. 설정이 올바르면 탭, 북마크 및 즐겨찾기에서 아이콘이 안정적으로 표시됩니다.
Abres tu sitio en Safari, miras la pestaña y ves un globo genérico o un cuadrado en blanco en lugar de tu logo. Si te suena familiar, el problema es que el favicon no aparece en Safari, un inconveniente habitual con algunas causas probables. La buena noticia es que la mayoría de las soluciones tardan menos de un minuto.
Solución rápida: fuerza a Safari a volver a solicitar el icono
Safari cachea los favicon de forma agresiva. Antes de cambiar el código, prueba estos pasos en orden:
Vacía la caché de favicon de Safari vaciando la caché (Safari > Settings > Privacy > Manage Website Data y después elimina tu sitio). En iOS, ve a Settings > Safari > Clear History and Website Data.
Haz una recarga forzada de la página con Cmd+Option+R (Mac) o cierra la pestaña y vuelve a abrirla.
Comprueba directamente la URL del favicon en una pestaña nueva; por ejemplo, https://yoursite.com/favicon.ico. Si devuelve un error 404, la ruta del archivo es incorrecta.
Si el icono sigue sin aparecer, revisa las causas principales que se explican a continuación.
Causas principales de que el favicon no aparezca en Safari
1. Etiqueta <link> ausente o incorrecta
Safari sigue la especificación HTML para los enlaces de iconos, pero es más estricto que algunos navegadores. Asegúrate de que la etiqueta <link rel='icon'> esté en el <head> y apunte a un archivo existente. La especificación de WHATWG define rel='icon' como la forma estándar de asociar un icono a una página.
Nota: Safari en macOS también puede solicitar /favicon.ico desde la raíz aunque especifiques un PNG. Mantén un favicon.ico válido en el directorio raíz como alternativa.
2. Formato no compatible o archivo corrupto
Safari admite ICO, PNG y SVG (desde Safari 12). Sin embargo, el SVG debe ser XML bien formado: una sola etiqueta sin cerrar hará que Safari lo ignore. Si utilizas un SVG, valídalo con un analizador XML. Para una compatibilidad más amplia, usa PNG o ICO.
3. Caché en el servidor o en el nivel del CDN
Si acabas de actualizar el favicon, es posible que Safari esté sirviendo una copia obsoleta desde su caché o tu CDN. Añade una query string de versión a la URL (por ejemplo, favicon.png?v=2) para invalidar la caché. Para profundizar, consulta nuestra guía sobre cómo vaciar la caché del favicon en Safari.
4. Falta el icono en la pantalla de inicio de iOS
En iPhone y iPad, el icono de la pantalla de inicio procede de apple-touch-icon, no del favicon habitual. Si falta, iOS muestra una captura de pantalla o un cuadrado gris. Asegúrate de vincular un PNG de 180×180 con rel='apple-touch-icon'.
Consejos de prevención
Incluye siempre un favicon.ico en tu directorio raíz.
Usa rutas absolutas para los iconos y evitar problemas de enrutamiento.
Prueba en Safari después de vaciar la caché; no des por hecho que se actualizará automáticamente.
La mayoría de los problemas con el favicon en Safari se deben a la caché, una ruta incorrecta o un archivo no válido. Prueba primero la solución rápida y después verifica el HTML y los formatos de los archivos. Con una configuración correcta, tu icono aparecerá de forma fiable en las pestañas, los marcadores y los favoritos.
Generate a Safari-Ready Favicon
Create ICO, PNG, and Apple Touch icons in one click with Mzu favicondl. Ensure your favicon works everywhere, including Safari.