Saltar al contenido

Convertir ICO a PNG

Un .ico es un paquete con la misma imagen a varios tamaños, y nada salvo Windows y los navegadores lo abre. Saca la más grande como PNG transparente: para editarla, para un documento, para otro sitio. No se guarda nada.

  • Nunca se guarda
  • Sin filas ni esperas
  • Sin registro, sin marca de agua

Cómo funciona

1

Agrega tus archivos .ico

Un favicon guardado de un sitio, un icono sacado de un programa, un archivo que te mandó un diseñador.

2

Convierte

La imagen más grande dentro de cada icono se decodifica y se escribe como PNG con su transparencia intacta.

3

Descarga

Uno por uno o en un ZIP.

Qué hay dentro de un .ico

Un ICO es un pequeño directorio seguido de varias imágenes, cada una con un tamaño y una profundidad de color distintos: históricamente 16×16 y 32×32 con 16 o 256 colores, hoy normalmente 16, 32, 48 y 256 píxeles con color completo de 32 bits. Las entradas se guardan como mapas de bits de Windows con una máscara de transparencia separada o, para todo lo de 256 píxeles en adelante desde Vista, como PNG incrustados. El decodificador elige la entrada más grande y entrega sus píxeles con la máscara aplicada, así que el PNG que obtienes es la mejor imagen que contiene el archivo.

El canal alfa de un icono antiguo es de un bit (un píxel está o no está), y los bordes de un icono de 16 colores de los años noventa se ven en el PNG exactamente igual de dentados que en pantalla. Un icono moderno lleva un canal alfa completo de 8 bits y sus bordes pasan suaves. Nada se suaviza ni se amplía por el camino; el PNG son los píxeles del propio icono.

Un favicon descargado de un sitio web a veces no es un ICO a pesar del nombre: muchos sitios sirven un PNG o un SVG como favicon.ico. El archivo se lee por su contenido, así que esos también se decodifican; lo que sale es simplemente la imagen a su único tamaño.

Si buscas otra cosa

Para obtener todos los tamaños del icono y no solo el más grande, magick in.ico out.png, de ImageMagick, escribe out-0.png, out-1.png y así sucesivamente, uno por entrada, y icotool -x, de icoutils, hace lo mismo en Linux y además lista primero lo que contiene el archivo. Para los iconos dentro de un programa, Resource Hacker en Windows o wrestool, de icoutils, los extraen.

Si el icono se hizo a partir de un arte que todavía tienes, vuelve a él: un PNG de 256 píxeles sacado de un icono es el final del camino en cuanto a resolución, mientras que el SVG o el PNG original pueden renderizarse a cualquier tamaño.

Preguntas frecuentes

¿Qué tamaño sale?

El más grande que contenga el icono. Un favicon o un icono de Windows moderno lleva versiones de 16, 32, 48 y a menudo 256 píxeles; la de 256 píxeles es la que obtienes, y las más pequeñas, que normalmente son solo reducciones de ella, no se extraen por separado.

¿Se conserva la transparencia?

Sí. Los iconos casi siempre son transparentes alrededor de su forma, y el PNG conserva ese canal alfa con exactitud.

¿Por qué el PNG es diminuto y borroso cuando lo amplío?

Porque el icono solo contenía imágenes pequeñas. Un favicon antiguo puede no tener nada mayor de 32 píxeles, y ninguna conversión puede agregar un detalle que nunca estuvo ahí. Si tienes el arte original (un SVG o un PNG grande), convierte a partir de eso.

¿Puedo hacerlo en sentido contrario?

Sí: la herramienta Convertir a ICO arma un icono de Windows con varios tamaños, y el Generador de favicon crea el juego completo que necesita un sitio web.

¿Mis archivos se guardan en algún lugar?

No, no se guarda nada en ningún momento.

¿Y los archivos de cursor .cur y las bibliotecas de iconos?

Un .cur es el mismo contenedor con un punto de anclaje, y normalmente también se decodifica si lo renombras a .ico. Una biblioteca .icl o un icono que sigue dentro de un .exe no son archivos de imagen; extráelo primero con una herramienta de iconos.

Conviene saber: Se extrae una imagen por icono, la más grande; los tamaños más pequeños que contiene no se escriben por separado. Los iconos incrustados en programas (.exe, .dll) deben extraerse primero.

Agrega esta herramienta a tu sitio web

Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.