Favicon (.ico) vs SVG
SVG es el formato de favicon más interesante en 2026: escalable por vectores, compatible con el modo oscuro y, a menudo, de menos de 2 KB. Pero no puede reemplazar completamente a .ico. Los navegadores heredados, los lectores de RSS, los atajos de Windows y algunos integradores sociales dependen de /favicon.ico. La respuesta correcta es publicar ambos: SVG para navegadores modernos y .ico como alternativa universal. El favicon generator genera el par completo desde una sola fuente y el SVG vs ICO tutorial proporciona un análisis de formato más profundo.
SVG es un formato vectorial, lo que significa que un único favicon SVG se representa con cualquier densidad de píxeles sin degradación. En una pantalla 1x, se muestra a 16×16 píxeles; en una pantalla Retina 3x, se representa a 48 × 48 píxeles físicos del mismo archivo. Ningún paquete ICO con 4 marcos ráster de tamaño específico puede igualar este manejo automático de densidad. SVG es el formato ideal para pantallas modernas de alto DPI.
El formato .ico sigue siendo la base universal. Todos los navegadores de escritorio, navegadores móviles, sistemas operativos y herramientas de terceros que se ocupan de íconos web han admitido favicon.ico desde finales de la década de 1990. Muchos de estos entornos no comprueban en absoluto las etiquetas de enlace HTML; simplemente intentan recuperar /favicon.ico de la raíz del dominio como convención. Eliminar .ico de su configuración rompe instantáneamente los favicons de un segmento significativo de usuarios y herramientas.
La compatibilidad con el modo oscuro es la característica principal de los favicons SVG. Un archivo SVG puede incrustar un bloque `<style>` con una consulta `@media (prefers-color-scheme: dark)`. Cuando el navegador está en modo oscuro, la consulta se activa y puede cambiar el relleno, el trazo o el color de fondo del icono. Esto es imposible con .ico o PNG: esos formatos son rásteres estáticos sin conciencia ambiental.
La compatibilidad del navegador con los favicons SVG ha madurado significativamente. Chrome 80+ (lanzado en 2020), Edge 80+, Firefox 41+ y Safari 15+ (lanzado en 2021) son compatibles con `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>`. A partir de 2026, la gran mayoría de las instalaciones de navegadores activos admiten favicons SVG. La excepción notable es el Safari más antiguo (anterior a 15) en dispositivos iOS más antiguos: estos vuelven a .ico automáticamente.
El tamaño del archivo es otra ventaja de SVG. Un favicon SVG monocromático limpio para una marca simple suele tener menos de 1 KB. Un archivo .ico que incluye fotogramas rasterizados de 16, 32, 48 y 64 px con buena calidad suele tener entre 10 y 25 KB. Para sitios con requisitos de tiempo de carga muy rápidos, publicar un favicon SVG en lugar de un conjunto PNG independiente reduce significativamente la carga útil del favicon, aunque cualquiera de los formatos se almacena en caché después de la primera carga.
La sintaxis de enlace del favicon SVG es ligeramente diferente a la de .ico. Necesita un atributo de tipo explícito: `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>`. Sin el atributo de tipo, algunos navegadores no reconocen el archivo como un favicon. Empareje esto con la etiqueta de enlace alternativo .ico primero: `<link rel='icon' href='/favicon.ico'>`. Los navegadores que entienden los favicons SVG prefieren la etiqueta SVG más específica; otros pasan al .ico.
Vale la pena realizar la optimización SVG antes de implementar un favicon. Las herramientas de diseño exportan SVG con metadatos del editor, comentarios, rutas invisibles y atributos redundantes que agregan bytes sin ninguna contribución visual. Ejecutar su SVG a través del SVG optimizer puede reducir el tamaño del archivo entre un 50 y un 80 % manteniendo el ícono visualmente idéntico. Los SVG más pequeños también analizan más rápido, lo que es importante en conexiones más lentas.
El formato .ico maneja la integración del sistema operativo Windows que SVG no puede. Los accesos directos del escritorio creados a partir de pestañas del navegador, pines de la barra de tareas y los íconos del Explorador de archivos Windows dicen /favicon.ico. SVG no es un formato de icono Windows reconocido en estos contextos. Incluso los usuarios que ven principalmente el favicon SVG en las pestañas de su navegador verán la versión .ico cuando creen un acceso directo Windows a su sitio.
Es posible animar un favicon con SVG usando elementos `<animate>` o animaciones SMIL dentro del archivo SVG. Un favicon animado SVG puede pulsar, girar o cambiar de color. La compatibilidad del navegador con la animación SVG en favicons es limitada (Chrome y Edge la admiten; Firefox y Safari no), pero es una opción creativa para aplicaciones web que desean mostrar cambios de estado (por ejemplo, indicadores de carga, nuevos puntos de notificación) a través del favicon.
Los favicons SVG admiten modos de color avanzados más allá del simple cambio de luz/oscuridad. Puede usar propiedades personalizadas de CSS dentro de SVG, responder a consultas de medios `forced-colors` para el modo de alto contraste y usar múltiples puntos de interrupción de combinación de colores. Este nivel de tematización es imposible con formatos ráster y hace de SVG la mejor opción para sistemas de diseño centrados en la accesibilidad.
La limitación práctica de SVG en producción es que aún necesita un respaldo que no sea SVG. El enfoque más simple es mantener SVG como su ícono principal y generar .ico y apple-touch-icon PNG desde la misma fuente SVG. El favicon generator acepta SVG como formato de origen y produce las salidas .ico y PNG a partir de los datos vectoriales, sin pérdida de calidad por la rasterización.
Para las tarjetas para compartir en redes sociales, imágenes OG y despliegue de enlaces, el formato de origen del favicon es irrelevante: las plataformas sociales obtienen el favicon de su HTML o /favicon.ico y lo convierten internamente. Ya sea que su favicon sea .ico, PNG o SVG, la tarjeta de enlace desplegada mostrará el ícono independientemente. Céntrese en la calidad del contenido del ícono en lugar del formato para los escenarios de intercambio social.
La implementación de la configuración recomendada de ico+SVG implica solo tres etiquetas de enlace: respaldo `.ico`, `image/svg+xml` SVG y `apple-touch-icon` PNG. Los navegadores los leen en orden de especificidad (primero el formato más específico) y eligen el primero que admiten. Este enfoque de mejora progresiva significa que cada usuario obtiene el mejor favicon que su navegador puede manejar. Consulte best favicon format guide para obtener la matriz de decisión completa.
Cómo funciona
- 1
Prepare o exporte su icono SVG
Diseñe su ícono con un cuadrado viewBox (por ejemplo, `viewBox='0 0 24 24''). Agregue un bloque `<style>@media (prefers-color-scheme: dark) { ... }</style>` dentro del SVG para cambiar de color en modo oscuro. Optimice con el [SVG optimizer](tool:svg-optimizer).
- 2
Generar el respaldo .ico desde SVG
Sube tu SVG al [favicon generator](tool:favicon-generator). Rasteriza el vector en fotogramas de 16, 32, 48 y 64 px y los agrupa en un favicon.ico de varios tamaños para compatibilidad universal con navegadores y sistemas operativos.
- 3
Generar apple-touch-icon.png
El generador también genera un PNG de 180 × 180 desde la fuente SVG. Esto es necesario para las instalaciones de la pantalla de inicio de iOS; iOS no usa SVG para apple-touch-icon.
- 4
Agregue ambas etiquetas de enlace en <head>
Agregue en orden: `<link rel='icon' href='/favicon.ico'>` (alternativa), luego `<link rel='icon' type='image/svg+xml' href='/favicon.svg'>` (navegadores modernos), luego `<link rel='apple-touch-icon' href='/apple-touch-icon.png'>`.
- 5
Probar la renderización en modo oscuro
Cambie el modo oscuro de su sistema operativo y verifique que el favicon SVG cambie de color en Chrome o Edge. Pruebe también en Safari y Firefox para confirmar el comportamiento alternativo de .ico. Utilice el [favicon tester](utility:favicon-tester) para una simulación.
Pruébalo ahora
Genera el par .ico + SVG
Generador de FaviconPreguntas frecuentes
¿Puedo eliminar .ico por completo y usar solo SVG?+
No de forma segura en 2026. Los lectores de RSS, los importadores de marcadores, los atajos Windows, algunos sistemas de inserción social y muchas herramientas heredadas obtienen /favicon.ico directamente sin leer las etiquetas de enlace HTML. La eliminación de .ico produce íconos rotos para un segmento no trivial de usuarios y herramientas automatizadas.
¿Qué navegadores admiten favicons SVG?+
Chrome 80+, Edge 80+, Firefox 41+, Safari 15+ y Brave (a base de cromo). Esto cubre la gran mayoría de las instalaciones de navegadores activos a partir de 2026. Los navegadores más antiguos y los anteriores a Safari 15 en los iOS anteriores vuelven a .ico automáticamente cuando se incluyen ambas etiquetas.
¿Cómo agrego compatibilidad con el modo oscuro a un favicon SVG?+
Agregue un bloque `<style>` dentro del SVG con `@media (prefers-color-scheme: dark) { /* change fill, stroke, or background colors */ }`. El navegador aplica el estilo cuando el sistema operativo está en modo oscuro. No se necesitan etiquetas JavaScript ni HTML adicionales.
¿Qué tan pequeño puede ser un favicon SVG?+
Menos de 1 KB para una marca monocromática limpia después de la optimización. Incluso los logotipos multicolores complejos rara vez superan los 4-5 KB. Ejecute su SVG a través de [SVG optimizer](tool:svg-optimizer) para eliminar los metadatos del editor y reducir el tamaño del archivo sin pérdida de calidad visual.
¿SVG admite la transparencia para los favicons?+
Sí. SVG es inherentemente transparente en todos los lugares donde la obra de arte no llena. No es necesario un canal alfa: el fondo es transparente de forma predeterminada a menos que agregue explícitamente un relleno de rectángulo de fondo.
¿Puedo generar un .ico desde una fuente SVG?+
Sí. El [favicon generator](tool:favicon-generator) acepta entrada SVG y la rasteriza para producir un .ico de varios tamaños más variantes PNG. La conversión de vector a ráster en cada tamaño de destino produce resultados más nítidos que la reducción de resolución de una única imagen ráster grande.
¿Importa el orden de las etiquetas de enlace cuando se utilizan .ico y SVG?+
Sí. Coloque la etiqueta de enlace .ico primero como alternativa, luego la etiqueta de enlace SVG. Los navegadores que admiten favicons SVG prefieren el tipo SVG más específico; navegadores que no simplemente lo omiten y pasan al .ico. El pedido garantiza la máxima compatibilidad.