Los SVG favicons representan la vanguardia de la tecnología de iconos para sitios web. Son escalables, soportan el modo oscuro y pueden ser un único archivo que se ve perfecto en cualquier tamaño. Aquí tienes todo lo que necesitas saber.

¿Por qué SVG Favicons?

Soporte de Navegadores (2026)

NavegadorSoporte de SVG Favicon
Chrome 80+Sí
Firefox 41+Sí
Edge 80+Sí
Opera 67+Sí
SafariNo (a partir de Safari 18)
IENo

Limitación clave: Safari no soporta los SVG favicons. Esto significa que debes proporcionar fallbacks en PNG/ICO para una cobertura completa del navegador.

Cómo Implementar un SVG Favicon

<!-- SVG favicon for modern browsers -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml">

<!-- PNG fallback for Safari and older browsers -->
<link rel="icon" href="/favicon-32x32.png" type="image/png" sizes="32x32">

<!-- ICO fallback for very old browsers -->
<link rel="icon" href="/favicon.ico" sizes="32x32">

<!-- Apple Touch Icon (always PNG, SVG not supported) -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png">

Los navegadores que soportan SVG lo usarán; otros recurrirán a PNG o ICO.

Adaptación al Modo Oscuro

La característica estrella de los SVG favicons: tu icono puede adaptarse automáticamente al esquema de color del usuario:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <style>
    circle { fill: #1d1d1f; }
    text { fill: white; }

    @media (prefers-color-scheme: dark) {
      circle { fill: white; }
      text { fill: #1d1d1f; }
    }
  </style>
  <circle cx="50" cy="50" r="45"/>
  <text x="50" y="65" text-anchor="middle"
        font-family="system-ui" font-size="50" font-weight="bold">M</text>
</svg>

En modo claro: icono oscuro sobre fondo claro. En modo oscuro: icono claro sobre fondo oscuro. Automático, sin necesidad de JavaScript.

Creando un SVG Favicon

Método 1: Herramientas de Diseño

Método 2: Codifícalo a Mano

Para iconos sencillos, escribir SVG a mano es rápido:

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100">
  <rect width="100" height="100" rx="20" fill="#0071e3"/>
  <text x="50" y="70" text-anchor="middle"
        font-size="60" font-weight="bold" fill="white">F</text>
</svg>

Consejos de Optimización

La Configuración Completa Recomendada en 2026

Combinar SVG con fallbacks tradicionales te ofrece lo mejor de todos los mundos:

<!-- Modern: SVG with dark mode support -->
<link rel="icon" href="/favicon.svg" type="image/svg+xml">

<!-- Fallback: Traditional favicon set -->
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="icon" href="/favicon.ico" sizes="32x32">

<!-- Apple (no SVG support) -->
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

<!-- PWA -->
<link rel="manifest" href="/site.webmanifest">

¿Deberías Usar SVG Favicon Hoy?

Sí, pero siempre con fallbacks. La limitación de Safari significa que no puedes depender solo de SVG. Sin embargo, para los usuarios de Chrome, Firefox y Edge, un SVG favicon proporciona una experiencia notablemente mejor, especialmente si soportas el modo oscuro.