Convertidor Gratuito

Convertidor de ICO a PNG

Convierta archivos de iconos de Windows (.ico) en imágenes PNG transparentes de alta calidad al instante en su navegador.

Haz clic o arrastra el ICO aquí

Soporta hasta 50MB

O

Acerca de esta herramienta

ICO es el formato de archivo de iconos inventado para Windows 3.0 en 1990 y todavía se utiliza hoy como formato de favicon de facto en la web. A pesar del nombre, un archivo ICO es un contenedor que puede contener múltiples imágenes en diferentes tamaños y profundidades de color. Una ICO típica de escritorio de Windows puede incluir versiones de 16×16, 32×32, 48×48, 64×64, 128×128 y 256×256 del mismo icono; el sistema operativo elige el tamaño que coincida con el contexto de visualización. Convertir ICO a PNG significa extraer una o más de estas imágenes incrustadas y guardarlas como archivos PNG independientes.

Este convertidor analiza el encabezado ICO en su navegador, identifica todas las entradas de imágenes incrustadas y decodifica cada una. La mayoría de los archivos ICO modernos almacenan sus imágenes como PNG internamente; los más antiguos utilizan datos de mapa de bits sin procesar de estilo BMP. Se manejan ambas codificaciones. El resultado es un PNG por imagen incrustada; para un ícono típico de Windows, eso significa seis o más archivos PNG en diferentes tamaños.

Los archivos nunca salen de su dispositivo. El análisis se realiza en JavaScript usando DataView para leer el directorio ICO y enviarlo al decodificador apropiado para cada imagen. Los PNG de salida se producen a través de canvas.toBlob('image/png').

¿Por qué convertir ICO a PNG?

ICO es un formato centrado en Windows que pocos editores de imágenes manejan con elegancia. Photoshop requiere un complemento; muchas herramientas basadas en web no pueden leer ICO en absoluto; Los entornos de escritorio Linux tratan a ICO como de segunda clase. PNG es compatible universalmente. La conversión de una ICO existente a PNG produce archivos que puede abrir y editar en cualquier herramienta.

La otra razón común es la extracción de tamaños individuales. Los desarrolladores web que actualizan un favicon a menudo solo quieren la versión de 32×32 o 64×64 de una ICO existente. Los diseñadores que vuelven a dibujar íconos heredados quieren la versión integrada más grande como punto de partida. Ambos flujos de trabajo se benefician de la extracción de archivos PNG separados, uno por tamaño, en lugar de tratar directamente con el contenedor ICO.

Cómo usarla

Coloque una ICO y obtenga un PNG por tamaño incrustado.

  1. Sube el archivo ICO: Arrastre el archivo al área de carga o haga clic para explorar. Se admiten archivos de hasta 50 MB, aunque los archivos ICO típicos tienen menos de 100 KB.
  2. Revisar los tamaños incrustados: La herramienta enumera todas las imágenes incrustadas en el ICO con sus dimensiones y profundidad de color. Una ICO de favicon típica tiene versiones de 16×16, 32×32 y 48×48; un icono del escritorio de Windows puede tener ocho o más tamaños.
  3. Extracto: Cada imagen incrustada se decodifica y se vuelve a codificar como PNG. Para las ICO que contienen entradas comprimidas en PNG, la decodificación es directa. Para las entradas de estilo BMP, los datos de píxeles sin procesar se leen en un lienzo y se exportan como PNG.
  4. Descargar: Las ICO de una sola imagen producen una única descarga PNG. Las ICO de múltiples imágenes producen un archivo ZIP que contiene un PNG por tamaño, nombrado con las dimensiones (icon-16.png, icon-32.png, etc.).

Casos de uso comunes

Detalles técnicos

Un archivo ICO comienza con un encabezado de 6 bytes (ICONDIR), seguido de un directorio de entradas (ICONDIRENTRY, 16 bytes cada una), seguido de los datos de imagen para cada entrada. Cada entrada del directorio especifica el ancho, el alto, el número de colores y un desplazamiento y tamaño que apuntan a los bytes de la imagen.

Los datos de imagen se codifican como un DIB de estilo BMP (sin BITMAPFILEHEADER) o como un archivo PNG completo incrustado directamente. Las entradas codificadas en PNG son comunes para los iconos modernos de 256 × 256 y tienen una firma PNG estándar al principio. Las entradas de estilo BMP omiten el encabezado del archivo pero incluyen el encabezado de información y los datos de píxeles.

Este convertidor lee el directorio, localiza cada entrada y lo envía al decodificador apropiado. Las entradas PNG se decodifican utilizando un elemento Blob y Imagen; Las entradas BMP se leen analizando BITMAPINFOHEADER y escribiendo píxeles en un lienzo manualmente. La salida es siempre PNG.

Mejores prácticas

Preguntas frecuentes

¿Hay alguna pérdida de calidad al convertir ICO a PNG?
No. PNG utiliza DEFLATE sin pérdidas, por lo que la calidad de la imagen se conserva por completo durante la conversión.
¿Por qué debería convertir a PNG en lugar de mantener el formato original?
PNG es ideal cuando necesita compatibilidad con transparencia, calidad sin pérdidas para capturas de pantalla o gráficos, o compatibilidad universal con navegadores. A diferencia de ICO, PNG conserva cada píxel sin artefactos de compresión.
¿Puedo convertir por lotes varios archivos ICO?
Esta herramienta procesa un archivo a la vez para garantizar la máxima calidad. Para varios archivos, simplemente repita el proceso; cada conversión toma solo unos segundos.
¿Mis imágenes se mantienen privadas durante la conversión?
Sí. Sus archivos ICO se procesan completamente dentro de su navegador utilizando Canvas API y JavaScript. No se carga nada en ningún servidor: el archivo va directamente desde su dispositivo al convertidor y regresa a su dispositivo.
¿Mi archivo está subido a un servidor?
No. El análisis y la decodificación se realizan en su navegador. El archivo no sale de su dispositivo.
¿Puedo convertir PNG nuevamente a ICO?
Sí, utilice la herramienta dedicada de PNG a ICO, que agrupa uno o más PNG en un archivo ICO nuevo con la estructura de directorio correcta.
¿Por qué veo varias descargas para una ICO?
Porque la ICO contiene múltiples imágenes incrustadas. Cada uno se convierte en un PNG independiente. Si solo quieres una talla, coge la que se ajuste a tus necesidades y descarta el resto.
¿Se conservarán EXIF u otros metadatos?
Los archivos ICO generalmente no contienen metadatos EXIF. Los PNG de salida contienen únicamente datos de píxeles. Si las entradas PNG de la ICO de origen tenían metadatos, no se conservan mediante la recodificación del lienzo.