ZapFile
favicondesarrollo webguía

Cómo crear un favicon para tu web (todos los tamaños)

Todo sobre los favicons: tamaños necesarios, ICO frente a PNG, cómo añadirlos al HTML y cómo generar todos los tamaños desde una sola imagen.

5 min de lectura

El favicon es el pequeño icono que aparece en las pestañas, los marcadores y los accesos directos de la pantalla de inicio. Hacerlo bien exige generar varios tamaños y enlazarlos correctamente en el HTML, pero es sencillo cuando conoces los requisitos.

¿Qué es un favicon?

«Favicon» viene de «favorites icon». Originalmente era un icono de 16×16 píxeles para los marcadores de Internet Explorer. Los navegadores y dispositivos modernos piden muchos tamaños:

| Archivo | Tamaño | Uso |
|------|------|----------|
| favicon.ico | 16×16, 32×32 | Pestañas, barra de tareas de Windows |
| favicon-16x16.png | 16×16 | Iconos pequeños de pestaña |
| favicon-32x32.png | 32×32 | Pestañas estándar |
| apple-touch-icon.png | 180×180 | Acceso directo en iOS |
| android-chrome-192x192.png | 192×192 | Pantalla de inicio de Android |
| android-chrome-512x512.png | 512×512 | Pantalla de bienvenida de Android, PWA |

Generar todos los tamaños con ZapFile

  1. Abre el generador de favicon de ZapFile
  2. Sube una imagen cuadrada (mejor PNG, de al menos 512×512 píxeles)
  3. Genera los tamaños
  4. Descarga el ZIP con todos los tamaños y el archivo .ico

Añadir los favicons a tu web

Añade estas etiquetas en la sección de tu HTML:

<link rel="icon" href="/favicon.ico" sizes="any">
<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="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">

Para aplicaciones web progresivas (PWA), añade también un archivo site.webmanifest:

{
  "name": "Your App",
  "icons": [
    { "src": "/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" },
    { "src": "/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" }
  ]
}

Diseñar un buen favicon

Que sea sencillo

A 16×16 píxeles los logotipos complejos no se reconocen. Usa la inicial de tu marca, un icono simplificado o un bloque de color.

Contraste alto

El favicon se ve sobre interfaces claras y oscuras. Prueba ambas. Un fondo liso del color de tu marca con un símbolo blanco funciona en los dos modos.

Empieza en 512×512

Genera desde la fuente de mayor resolución. ZapFile reduce limpiamente desde 512 px, pero ampliar desde 16 px da resultados borrosos.

Favicons SVG (navegadores modernos)

Los navegadores basados en Chromium admiten favicons SVG, que escalan perfectamente a cualquier tamaño. Añádelo junto a tus PNG/ICO:
<link rel="icon" type="image/svg+xml" href="/favicon.svg">

Errores frecuentes

  • Usar una imagen de origen de baja resolución: empieza siempre con 512 px o más
  • Ofrecer solo .ico: los dispositivos modernos necesitan los tamaños PNG; solo con ICO, iOS y Android se quedan sin un icono adecuado
  • Olvidar la caché: tras cambiar el favicon, los navegadores guardan el antiguo con insistencia. Añade un parámetro de versión (favicon.ico?v=2) durante el desarrollo

Resumen

  • Los favicons necesitan varios tamaños para navegadores, iOS, Android y PWA
  • Empieza con un PNG cuadrado de 512×512 y genera todos los tamaños de una vez
  • El generador de favicon de ZapFile crea todos los tamaños necesarios y el archivo ICO en segundos

Artículos relacionados