PNG a Convertidor ICO
Convierte imágenes PNG a archivos de icono de Windows (ICO) o favicons al instante en tu navegador. Rápido y seguro.
Haz clic o arrastra un PNG aquí
Admite hasta 50MB
Convierte imágenes PNG a archivos de icono de Windows (ICO) o favicons al instante en tu navegador. Rápido y seguro.
Admite hasta 50MB
ICO es el formato que Windows espera para los íconos de aplicaciones de escritorio y el formato que históricamente los navegadores esperan para los favicons (enlace rel=icon, /favicon.ico). Generar un archivo ICO adecuado significa agrupar varios tamaños de la misma imagen en un solo contenedor para que el sistema operativo o el navegador pueda elegir la resolución que necesite. Una ICO de favicon normalmente incluye 16×16, 32×32 y 48×48; una aplicación de escritorio ICO generalmente agrega 64×64, 128×128 y 256×256.
Este convertidor toma uno o más archivos PNG y escribe un archivo ICO estructurado adecuadamente en su navegador. El directorio ICO y los metadatos de cada imagen incrustada se construyen en JavaScript utilizando un búfer binario; Las entradas PNG se incrustan directamente, mientras que los tamaños más pequeños se pueden volver a codificar opcionalmente como DIB de estilo BMP para compatibilidad heredada. El resultado es un archivo ICO estándar aceptado por Windows Explorer, Visual Studio, navegadores web y cualquier otra herramienta que consuma ICO.
Todo el procesamiento ocurre localmente. Los PNG se leen en el navegador, el flujo de bytes de ICO se construye en la memoria y el resultado se ofrece como descarga. Sin carga de servidor, sin almacenamiento de archivos temporales, sin dependencia externa.
Si mantiene una aplicación de Windows, el icono del ejecutable debe ser un archivo ICO incrustado en los recursos del binario. Los recursos PNG compilados no son equivalentes. Generar una ICO adecuada a partir de sus archivos maestros PNG es el paso de empaquetado estándar antes de vincular el ícono al ejecutable.
Para los favicons, los navegadores modernos también aceptan PNG a través del enlace rel=icon, pero /favicon.ico sigue siendo el respaldo heredado que los navegadores más antiguos y muchas herramientas automatizadas (lectores de RSS, vistas previas sociales, rastreadores de motores de búsqueda) verifican primero. Un sitio sin un archivo /favicon.ico genera ruido 404 en los registros del servidor y es posible que no se muestre correctamente en clientes más antiguos. Producir el archivo es una tarea de cinco segundos; no producirlo cuesta spam de registros continuo.
Cargue sus archivos maestros PNG, elija qué tamaños agrupar y genere.
Un archivo ICO consta de un encabezado ICONDIR de 6 bytes (reservado=0, tipo=1 para ICO, recuento=número de imágenes), seguido de registros ICONDIRENTRY de 16 bytes, seguidos de la carga útil de la imagen. Cada ICONDIRENTRY especifica ancho y alto (donde 0 significa 256), recuento de colores, planos, profundidad de bits, tamaño de carga útil y desplazamiento.
Cada carga útil de imagen es un archivo PNG completo (firma PNG 0x89504E47 al principio) o un DIB estilo BMP. Las herramientas de conversión modernas, incluida esta, incorporan PNG para tamaños de 64×64 y superiores y BMP para tamaños más pequeños, coincidiendo con la convención que espera Windows.
El navegador hace el trabajo pesado: decodificar PNG a mapa de bits a través del lienzo, cambiar el tamaño a través del lienzo drawImage con el suavizado habilitado y el ensamblaje final de ICO a través de DataView escribe en un búfer binario. El búfer se empaqueta como un Blob con el tipo 'image/x-icon' y se ofrece como descarga.