Convertir ICO a PNG

Extrae cada imagen dentro de un archivo .ico de Windows como PNG en tu navegador. Gratis y privado, sin subir, los iconos multi-tamaño se agrupan en ZIP.

🌐 English

Drop your file here (.ico)

🔒 Privado por diseño: tus archivos se procesan localmente en tu navegador; nada se sube nunca a ningún servidor.

Por qué un solo favicon.ico contiene cinco imágenes a la vez

Un archivo .ico no es tanto un formato de imagen como un archivador diminuto. Empieza con una cabecera de seis bytes que dice cuántas imágenes hay dentro, seguida de un registro de directorio de dieciséis bytes por imagen (ancho, alto, profundidad de color, longitud de la carga y su desplazamiento), y después las cargas en sí puestas una detrás de otra. Lo que necesite el icono lee el directorio, elige el tamaño más cercano al que quiere e ignora el resto.

Ese diseño es la razón por la que una pestaña de navegador, una barra de tareas de Windows y un acceso directo de escritorio pueden compartir un único archivo y verse nítidos los tres: cada uno coge una entrada distinta. Y es también la razón de la peculiaridad famosa del formato. Los campos de ancho y alto son de un byte cada uno, así que solo pueden contar hasta 255, y el 256 (el máximo del formato) se codifica como cero. Lee esos bytes de forma ingenua y un precioso icono de 256 píxeles se declara a sí mismo de cero píxeles de ancho. Nuestro lector resuelve ese caso antes de que nada más mire los números.

El problema empieza cuando quieres editarlo. Photoshop, Figma, Sketch y la mayoría de visores o rechazan el .ico directamente o abren exactamente una entrada arbitraria y esconden las demás. El contenedor que hacía el archivo tan cómodo para los sistemas operativos es el mismo contenedor que deja el dibujo encerrado lejos de las herramientas con las que trabajarías sobre él.

PNG dentro de ICO frente al DIB heredado, y cómo saber cuál tienes

Ha habido dos formas de guardar los píxeles de una entrada. La original, de los tiempos de los iconos de 16 colores, es un mapa de bits independiente del dispositivo en crudo: una BITMAPINFOHEADER, las filas de color guardadas de abajo arriba, y una máscara AND de un bit aparte que lleva la transparencia. Desde Windows Vista una entrada puede ser en su lugar un archivo PNG completo, firma incluida, metido en el contenedor tal cual.

Prácticamente todo lo hecho en los últimos quince años usa la forma PNG, incluido cada archivo que produce nuestra propia herramienta de PNG a ICO. Este extractor maneja solo esa forma. Recorre el directorio, corta cada carga y comprueba los primeros ocho bytes contra la firma PNG. Las entradas que coinciden se te entregan directamente. Las que no, se saltan, porque un mismo archivo puede mezclar las dos disposiciones entre sus tamaños. Solo cuando nada del archivo resulta ser un PNG obtienes un error, y el mensaje dice exactamente eso en lugar de fingir que el archivo estaba corrupto.

No necesitas saber de antemano cuál tienes. Suelta el archivo y el resultado te lo dice.

Dónde esta herramienta deja de ser la respuesta correcta

Lee iconos; no los crea ni los repara. Si tienes un dibujo y quieres un icono, ve en la otra dirección con PNG a ICO, o usa el generador de favicons cuando necesites el conjunto moderno entero: un .ico de varios tamaños, PNG sueltos, un apple-touch-icon, un manifiesto web y el HTML que los referencia. Partiendo de un PNG recuperado, ese generador suele ser el paso siguiente en lugar de otra extracción.

Sacar todos los tamaños

  1. Suelta tu .ico en la caja de arriba, o usa el botón de elegir archivo.
  2. Pulsa convertir. El directorio se analiza y cada PNG incrustado se copia fuera en la memoria de tu propio navegador.
  3. Una imagen dentro significa una descarga PNG. Dos o más significan un ZIP, nombrado a partir de tu archivo.
  4. Abre el ZIP y coge los tamaños que necesites. Los nombres llevan las dimensiones, y si el icono repite legítimamente un tamaño a distinta profundidad de color, el duplicado recibe un sufijo numérico para que nada sobrescriba nada.

Un favicon típico son unos pocos kilobytes de troceado de búferes, así que está listo en cuanto se ha leído el archivo. No hay cola, ni barra de progreso de subida, ni límite de tamaño más allá de lo que tu propio dispositivo pueda sostener, porque tu dispositivo lo está haciendo todo. Nada del archivo se transmite, lo que importa cuando el icono en cuestión es una marca sin publicar o la identidad de un cliente que te confiaron.

Cómo funciona, en imágenes

Captura de pantalla de la herramienta Convertir ICO a PNG con sysfenix-favicon.ico (7 KB) cargado
Convertir ICO a PNG en pleno proceso: sysfenix-favicon.ico (7 KB) cargado.
Captura de pantalla del resultado de Convertir ICO a PNG mostrando sysfenix-favicon-png.zip listo para descargar (8 KB, 5% más grande)
El resultado final: sysfenix-favicon-png.zip listo para descargar (8 KB, 5% más grande). El enlace de descarga es una URL blob local: el archivo nunca sale de tu dispositivo.

Preguntas frecuentes

¿Se sube mi archivo .ico a un servidor?

No. El contenedor .ico se lee y cada imagen dentro de él se extrae enteramente en tu navegador, el archivo nunca sale de tu ordenador o teléfono. Eso importa para logos aún no publicados y archivos de marca de clientes, y también significa que el resultado es instantáneo, sin espera de subida.

¿Hay un límite de tamaño de archivo o de uso?

No hay ningún límite artificial, ninguna marca de agua y ningún plan de pago. Como tu propio dispositivo hace el trabajo, puedes convertir tantos archivos .ico como quieras gratis. Un favicon.ico típico se extrae en una fracción de segundo.

¿Qué pasa si mi .ico tiene más de un tamaño?

Cada tamaño incrustado en el archivo (por ejemplo 16, 32 y 48 px) se extrae como su propio PNG. Si el archivo contiene solo una imagen obtienes una única descarga PNG; si contiene varios tamaños, todos se agrupan en un único ZIP para que consigas cada tamaño en un clic, con nombres como favicon-16x16.png y favicon-32x32.png.

¿Esto funciona con cualquier archivo .ico?

Funciona con los archivos .ico modernos, que son la inmensa mayoría de los que hay en circulación, todo icono creado en aproximadamente los últimos 15 años, incluido cualquier archivo producido por la propia herramienta PNG a ICO de este sitio, guarda cada tamaño como un PNG incrustado real. Un pequeño número de archivos .ico muy antiguos usa en su lugar un formato heredado de mapa de bits en bruto de antes de Windows Vista; esta herramienta no decodifica ese formato heredado y mostrará un error claro si un archivo solo lo contiene. Si un .ico antiguo mezcla ambos formatos entre sus tamaños, las entradas PNG modernas se siguen extrayendo con normalidad.

¿El PNG extraído conserva la transparencia?

Sí. Los archivos .ico modernos guardan cada tamaño como un PNG completo de 32 bits con su canal alfa intacto, y esta herramienta extrae esos bytes sin cambios, así que cualquier transparencia del icono original se conserva exactamente, sin recompresión ni pérdida de calidad alguna.

¿Por qué necesitaría convertir un .ico de vuelta a PNG?

Las razones habituales son recuperar la imagen fuente de un logo cuando solo sobrevive el favicon.ico compilado, extraer un tamaño concreto para redimensionarlo o editarlo en una herramienta de diseño, o auditar qué contiene realmente un .ico desconocido antes de reutilizarlo en un sitio nuevo.

Recuperé un PNG, ahora necesito un conjunto completo de iconos modernos. ¿Qué sigue?

Introduce el PNG recuperado en el Generador de Favicons, construye un paquete completo (favicon.ico, PNGs independientes, el apple-touch-icon, un site.webmanifest y un fragmento HTML) a partir de esa única imagen en un solo paso, en lugar del .ico desnudo del que partió esta herramienta.

Herramientas relacionadas