Saltar al contenido principal

Convertidor de PNG a ICO (favicon) gratis

Convierte imágenes PNG, JPG, WebP o SVG en archivos favicon .ico de varios tamaños. Elige los tamaños que quieras incluir (16, 32, 48, 64, 128, 256) y descarga un único .ico.

Funciona sin conexión una vez cargado

Suelta un archivo aquí o haz clic para buscarlo

PNG, JPG, WebP, SVG, HEIC, HEIF · procesado en tu dispositivo

o pulsa Ctrl+V para pegar desde el portapapeles

Explorar archivos

Consejo: puedes pegar una captura con Ctrl+V

Tus archivos nunca salen de tu dispositivo. Todo el procesamiento se realiza localmente en tu navegador.

Usos habituales

  • Crear un Favicon de Sitio Web desde PNGConvierte tu logo PNG a un archivo favicon.ico de tamaños múltiples para el icono de la pestaña de tu sitio web.
  • Crear un Icono de Escritorio de WindowsConvierte imágenes PNG o JPG a archivos .ico para accesos directos de escritorio de Windows e iconos de aplicación.
  • Icono Multiplataforma de Tamaño MúltipleAgrupa múltiples tamaños de icono (16, 32, 48, 64, 128, 256) en un archivo .ico que funciona en todas partes.
  • Archivo de Fuente de Icono PWAGenera un .ico base a partir de tu logo PWA para soporte alternativo en navegadores antiguos que no usan el manifiesto.
  • Convertir Logo de Marca a Formato ICOTransforma el logo de tu empresa o marca de PNG, JPG o SVG a un archivo .ico de alta calidad para puntos de contacto digital.

Cómo funciona

La conversión se ejecuta enteramente en tu navegador usando dos mecanismos escritos directamente en esta herramienta: la API Canvas para escalar y renderizar cada fotograma de icono, y un codificador binario ICO escrito a mano que empaqueta esos fotogramas en un único archivo .ico: no se descarga ninguna biblioteca, y ningún archivo sale jamás de tu dispositivo.

  1. 1
    La imagen se decodifica en un lienzo
    Tu PNG, JPEG, WebP o SVG subido se carga en un HTMLImageElement y se dibuja en un lienzo fuera de pantalla en cada tamaño solicitado (16×16 hasta 256×256). El lienzo usa suavizado bicúbico de alta calidad y respeta tu elección de ajuste: 'contener' rellena la imagen con relleno transparente o de color, mientras que 'cubrir' recorta un cuadrado centrado de la fuente.
  2. 2
    Cada fotograma se exporta como bytes PNG
    El canvas.toBlob('image/png') integrado del navegador codifica cada fotograma escalado en un PNG sin pérdida. Estos bytes en bruto son los que se incrustan dentro del contenedor .ico: los navegadores modernos y Windows manejan PNG-en-ICO de forma nativa, lo que mantiene los tamaños de archivo más pequeños que el formato más antiguo basado en BMP.
  3. 3
    El binario ICO se ensambla en memoria
    Un codificador escrito a mano construye la estructura del archivo .ico desde cero usando DataView: un encabezado ICONDIR de 6 bytes declara el número de imágenes, seguido de una entrada de directorio de 16 bytes para cada tamaño (registrando ancho, alto, profundidad de bits, longitud en bytes y desplazamiento de datos), y luego todas las cargas útiles PNG concatenadas en secuencia. No interviene ninguna biblioteca de terceros.
  4. 4
    Se muestra la vista previa, se descarga el archivo
    Antes de ofrecer la descarga, la interfaz renderiza una vista previa con precisión de píxel de cada tamaño empaquetado sobre un fondo de tablero de ajedrez para que puedas verificar la transparencia antes de guardar. El Blob ensamblado se entrega al mecanismo de descarga del navegador como 'favicon.ico'.

Tu imagen se procesa enteramente dentro de tu navegador: nunca se sube a ningún servidor, y no se conserva ninguna copia después de cerrar la pestaña.

Herramientas relacionadas

Preguntas frecuentes