Un *favicon* es el pequeño icono que aparece en las pestañas del navegador, en los marcadores, en el historial y en la pantalla de inicio de iOS / Android cuando alguien guarda tu sitio. Es algo pequeño con un impacto sorprendentemente grande en cómo se siente un proyecto: enviar un favicon de verdad es la diferencia entre un cuadrado de marcador de posición y un producto acabado.
Los navegadores modernos piden el favicon en varios tamaños y formatos. Los iconos de pestañas y marcadores quieren un PNG de 16×16 o 32×32. Safari en iOS quiere un apple-touch-icon.png de 180×180. Añadir a Pantalla de Inicio en Android pide 192×192 y 512×512 dentro de un web manifest. Los navegadores antiguos y algunas integraciones aún esperan un favicon.ico multi-resolución. Recortar todos a mano, uno a uno, es mucho trabajo repetitivo — un generador de favicon lo hace de un clic.
Este generador funciona enteramente en tu navegador. La imagen que subes se decodifica en un <canvas> localmente, cada tamaño de salida se renderiza al lado, y todo el paquete (PNGs, ICO, web manifest, README y fragmento HTML) se empaqueta en un .zip sin subir nada.
Lo que aprenderás al usarlo
Los navegadores piden **varios** tamaños de favicon — ya no existe una única imagen de favicon "correcta".
favicon.ico es un formato contenedor que puede empaquetar varios tamaños (16, 32, 48) para que los clientes antiguos siempre encuentren lo que necesitan.
Safari en iOS y Chrome en Android usan URLs de icono *distintas* (apple-touch-icon.png y entradas en un manifest.webmanifest) — ambas deberían estar presentes.
Cómo generar un favicon paso a paso
1
Elige un modo de origen
Usa **Texto** para un monograma de 1-3 caracteres, **Emoji** para un icono de un solo glifo o **Imagen** para soltar un PNG, JPEG o SVG. El modo Imagen es el mejor punto de partida si ya tienes un logo.
2
Define los colores y la forma
Elige un color de fondo (y un color de texto para los monogramas). Selecciona **Cuadrado**, **Redondeado** o **Círculo** — los cuadrados redondeados coinciden con cómo recorta iOS los iconos de la pantalla de inicio, así que se sienten nativos.
3
Añade el nombre de tu sitio
El nombre del sitio pasa a ser la meta tag application-name y el short_name del manifest.webmanifest del PWA. Usa el nombre de marca que los usuarios verían en un marcador del navegador.
4
Previsualiza cada tamaño
Desplázate por la fila de previsualización para confirmar que el icono sigue leyéndose bien a 16px y 32px (donde viven las pestañas). Si el diseño pierde legibilidad a ese tamaño, simplifica la fuente — menos caracteres o un recorte más cerrado.
5
Descarga el paquete y pega el HTML
Haz clic en **Descargar paquete de favicon (.zip)** para obtener todos los archivos de salida a la vez. Coloca los archivos en la raíz de tu sitio y luego pega el fragmento HTML en tu <head> — listo.
Archivos del paquete
Cada descarga contiene los archivos siguientes. El fragmento HTML los conecta — si solo necesitas un subconjunto, quédate con los que coincidan con las plataformas que soportes.
Archivo
Tamaño
Usado por
Notas
favicon.ico
16, 32, 48
Pestañas del navegador (fallback legado)
Contenedor ICO multi-resolución — todos los navegadores siguen pidiendo esta URL.
favicon-16x16.png
16×16
Icono de pestaña del navegador
Se usa en pantallas de alta densidad vía <link rel="icon" sizes="16x16">.
favicon-32x32.png
32×32
Pestaña del navegador + marcadores
El icono principal de pestaña en pantallas retina.
favicon-48x48.png
48×48
Tile de sitio en Windows, barra de tareas
También se empaqueta dentro de favicon.ico para clientes legados.
apple-touch-icon.png
180×180
Añadir a Pantalla de Inicio de Safari en iOS
iOS usa una captura de pantalla como fallback si falta — envíalo siempre.
android-chrome-192x192.png
192×192
Pantalla de inicio de Android
Referenciado desde el manifest.webmanifest.
android-chrome-512x512.png
512×512
Prompt de instalación de PWA + splash
Obligatorio para PWAs instalables.
site.webmanifest
—
Metadatos de instalación de PWA
Lista iconos, nombre y color de tema. Se enlaza vía <link rel="manifest">.
Ideas de favicon para probar
Monograma de texto
Escribe 1-3 letras (p. ej. **Co**, **C** o **JS**), elige un color de marca y selecciona **Redondeado** para una silueta amigable con iOS.
Los monogramas son los más legibles a 16px porque no hay detalle que perder. Usa una letra en mayúscula negrita o un par de dos letras bien apretado, y mantén el contraste alto entre el color del texto y el del fondo.
Atajo con emoji
Elige un emoji que case con el rollo del proyecto — 🚀 para un lanzamiento, 🧪 para un experimento, 📚 para documentación. Pon un fondo neutro.
Los favicons con emoji dan un toque amable a sitios personales, hackathons y proyectos paralelos. Recuerda que el mismo emoji se ve distinto en macOS (Apple) y Windows (Segoe) — una vez exportado, el paquete congela el aspecto de macOS / Linux / Chrome que ves en la previsualización.
Imagen de logo
Suelta un PNG o SVG de tu logo, sube el deslizador de **Padding** para que la grafía no toque los bordes y activa **Rellenar el color de fondo** si tu logo tiene bordes transparentes.
Las entradas SVG se renderizan nítidas a cualquier tamaño. Los PNG también funcionan, pero se ven borrosos por encima de su resolución nativa — parte de un origen de al menos 512×512.
Errores comunes con favicons
Enviar solo un PNG de 16×16 y esperar que se vea nítido en pantallas retina. Los dispositivos modernos renderizan los iconos de pestaña a 32px o 48px y escalarán un origen de 16px hasta convertirlo en un borrón.
Olvidar el apple-touch-icon.png. iOS recurrirá a una captura de pantalla — que normalmente queda fatal — si no se declara ningún Apple touch icon.
Meter los archivos de favicon en un subdirectorio y luego enlazarlos con <link rel="icon" href="/images/favicon.ico">. Funciona, pero los navegadores siguen probando /favicon.ico en la raíz del sitio. O dejas también una copia en la raíz, o asumes los 404 en tu log de acceso.
Preguntas frecuentes sobre el generador de favicon
¿Qué es un favicon?
Un favicon es el pequeño icono que el navegador muestra junto al título de una página — en pestañas, marcadores, historial y accesos directos de pantalla de inicio. El nombre es la abreviatura de *favorite icon*; el primer Internet Explorer 5 lo usaba para los marcadores.
¿Qué tamaños de favicon necesito realmente en 2026?
Como mínimo: un favicon.ico multi-resolución (16/32/48), un PNG de 32×32, un apple-touch-icon.png de 180×180 para iOS y PNGs de 192×192 y 512×512 declarados en un site.webmanifest para Android y PWAs instalables. El paquete que descarga esta herramienta los contiene todos.
¿ICO vs PNG vs SVG?
Todos los navegadores soportan favicons en PNG vía <link rel="icon" type="image/png">. Todos soportan también la URL legada /favicon.ico. Los favicons SVG son compatibles con los navegadores modernos y permiten que un solo archivo escale nítido a cualquier tamaño — son geniales si tu logo ya es vectorial, pero Safari en iOS sigue necesitando el fallback en PNG.
¿Por qué no se actualiza mi favicon?
Los navegadores cachean los favicons con fuerza. Tras subir archivos nuevos, haz un hard-refresh (Cmd/Ctrl + Shift + R), borra los datos del sitio en las DevTools o añade un query string a la URL del favicon (/favicon.ico?v=2). Si tienes un CDN delante de tu sitio, normalmente también necesita una purga.
¿Necesito un Apple touch icon?
Si quieres que los usuarios de iOS que guarden tu sitio en su pantalla de inicio vean un icono de verdad en lugar de una miniatura de la página — sí. El Apple touch icon es de 180×180 y va en /apple-touch-icon.png. El paquete lo incluye.
¿Se sube mi imagen?
No. La imagen se decodifica dentro de tu navegador usando <canvas>, y todas las salidas (PNGs, ICO, ZIP, manifest) se producen localmente. Nada sale de tu máquina.