Convertir BMP a ICO

Aquí puedes convertir BMP a ICO gratis y sin cuenta: suelta el archivo arriba y en un par de segundos tienes el resultado listo para descargar. La conversión ocurre en tu propio navegador, así que el archivo no se sube nunca. Funciona igual en Windows, macOS y Linux que en iPhone y Android, y sigue funcionando aunque cortes la conexión.

  • Dónde se ejecuta En tu navegador. El archivo no se sube.
  • Con pérdida Se cambia algo de detalle por tamaño de archivo. ICO no puede guardar todo lo que guarda BMP.
  • Límite de tamaño Hasta 100 MB por archivo, gratis y sin cuenta.
  • Conviene saberlo Reducido a tamaños de icono; el detalle por encima de 256 píxeles se descarta.

Hasta 100 archivos a la vez. Mezclar formatos no es problema.

Qué hace realmente pasar de BMP a ICO

BMP 450 KBICO 139 KB 3.2× más pequeño

Una escena fotográfica: degradados suaves, bordes blandos, algo de grano. Es el caso para el que ICO está hecho, o justamente no lo está, y las cifras enseñan cuál de los dos. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

BMP 450 KBICO 7 KB 64.4× más pequeño

Un fondo transparente y un degradado sobre la forma. ICO conserva las dos cosas, solo una, o rellena la transparencia con un color fijo, y esa es la diferencia con la que tropieza casi todo el mundo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

BMP 450 KBICO 3 KB 175.2× más pequeño

Colores planos y bordes duros, como en una interfaz, un diagrama o un logotipo. Se comporta de manera completamente distinta a la foto de arriba, y por eso la respuesta es: depende de lo que haya dentro del archivo. Las dos imágenes se dibujan por código y las codifica el mismo conversor que funciona en esta página, así que las cifras de tamaño son nuestra propia salida.

Dos formatos de Microsoft que empezaron siendo el mismo

El ICO es de 1985 y el BMP de 1987, y al principio un ICO era literalmente un mapa de bits con un índice delante. El contenedor existe para guardar varias imágenes del mismo dibujo a distintos tamaños, de modo que Windows pueda elegir la que corresponde a un escritorio, a un menú o a la barra de tareas.

Ese parentesco explica por qué un BMP es un punto de partida tan habitual para un icono y por qué la conversión es tan directa. También explica por qué las limitaciones del formato suenan antiguas: el campo de tamaño mide un solo byte, una decisión de 1985 con la que el resto de esta página tropieza varias veces.

Qué tamaños contiene el archivo que sale de aquí

El contenedor guarda un conjunto, y un favicon bien hecho es un conjunto: 16, 32 y 48 píxeles en un mismo archivo, para que cada contexto reciba una imagen a su medida en vez de escalar una grande. Eso es lo que escribe el valor por defecto del selector de tamaños: tres entradas de directorio, tres imágenes, de mayor a menor, todas a partir del único mapa de bits que soltaste.

Los tamaños que pidas se ordenan de mayor a menor, se descartan los repetidos y se recortan los que pasen de 256. Si el campo se queda vacío o llega escrito de cualquier manera, se escribe una sola entrada de 256 píxeles, que es el comportamiento de reserva y no una elección tuya. Merece la pena mirar el selector antes de convertir.

El techo son 256 píxeles en el lado más largo

Cualquier cosa mayor se reduce antes de escribirse, y el detalle que había más allá se descarta. El límite se aplica al lado más largo y no a la anchura, así que una imagen apaisada se ajusta por donde toca. No es una limitación del conversor sino del formato: los campos de anchura y altura de una entrada de ICO ocupan un byte cada uno, y el 256 se guarda como cero porque no cabe.

No hay ninguna ventaja en partir de un mapa de bits de 4.000 píxeles. Lo que sí conviene evitar es lo contrario: el escalado no se detiene en el tamaño original, así que pedir 256 píxeles a un BMP de 120 lo agranda de verdad, y se nota. Entre 256 y 512 píxeles de origen es el intervalo cómodo.

Un mapa de bits de 24 bits te da un cuadrado opaco

Esta es la decepción más frecuente de esta conversión y ocurre mucho antes de que el archivo llegue a esta página. La inmensa mayoría de los BMP son de 24 bits por píxel, y en 24 bits por píxel no hay sitio para un canal alfa: todos los píxeles son opacos, incluidos todos los que parecen fondo.

Así que un logotipo dibujado sobre blanco en Paint se convierte en un icono de un logotipo sobre un cuadrado blanco, y ese cuadrado se verá contra una barra de tareas oscura o una pestaña en modo noche. Ninguna conversión lo arregla, porque en el archivo no hay nada que diga qué blanco es el fondo y qué blanco forma parte del dibujo: una regla que quitara uno acabaría quitando el otro. La transparencia hay que crearla antes, en un editor, y guardar el archivo con canal alfa.

Aquí no se aplasta nada contra un color de fondo

Conviene decir lo que este camino sí garantiza. Solo tres destinos de este sitio aplastan la transparencia sobre un color —JPG, BMP y GIF— y el ICO no está entre ellos. No hay ningún relleno de fondo en esta conversión ni ninguna opción que lo pida, porque no hace falta.

Los bordes suavizados importan más a tamaño de icono que en ningún otro sitio. Un icono de 32 píxeles es casi todo borde, y la diferencia entre un contorno con antialias y uno duro es la diferencia entre algo que parece dibujado y algo que parece una captura reducida.

Qué hay realmente dentro del archivo .ico

Una cabecera corta, dieciséis bytes de directorio por cada tamaño, y después un PNG por entrada. El formato admite también un mapa de bits sin comprimir —que es lo que un ICO contenía originalmente— pero todas las versiones de Windows desde Vista leen un PNG dentro de un ICO, y el archivo sale una fracción de lo que ocuparía.

Merece la pena saberlo porque explica los tamaños. Una imagen de 256 por 256 a cuatro bytes por píxel son unos 262 kilobytes en crudo, y la misma imagen como PNG suele quedarse en unos pocos kilobytes sin perder absolutamente nada, porque el PNG no descarta píxeles. También explica algo contraintuitivo: el conjunto de tres tamaños suele pesar menos que la entrada única de 256, porque tres imágenes pequeñas de una marca plana cuestan menos que una grande.

Ningún conversor vuelve a dibujar la marca a 16 píxeles

La entrada de 16 píxeles es tu mapa de bits reducido a 16, no una versión que alguien haya vuelto a trazar a ese tamaño ajustando los rasgos a píxeles enteros. A 16 píxeles una letra mide cuatro o cinco píxeles de alto, y ahí la diferencia entre legible y emborronado la decide qué píxeles conserva una persona.

Sacar el conjunto de un solo archivo es la mayor parte del trabajo; la última parte sigue siendo diseño. GIMP e IcoFX permiten sustituir después la entrada de 16 por una dibujada a mano dentro del archivo que produce esta página, y en una marca con texto es un cuarto de hora bien invertido.

Una marca alargada se centra, no se estira

Todas las entradas de un ICO son cuadradas. Un mapa de bits de 1.000 por 400 se centra dentro del cuadrado a la mayor escala que quepa, con el espacio de arriba y de abajo transparente, así que no se deforma ni se recorta. Se dibuja pequeño: dos quintas partes de la altura del icono, en una casilla donde los vecinos ocupan la suya entera.

La solución no es técnica. Recorta o rellena el original hasta dejarlo cuadrado en un editor, con transparencia y no con blanco salvo que sepas con seguridad qué habrá detrás. Un logotipo tipográfico ancho casi nunca funciona como icono; lo habitual es usar la inicial o el símbolo que lo acompaña.

Dónde tiene que acabar el ICO terminado

Para un sitio web, la raíz del dominio con el nombre favicon.ico se sigue pidiendo aunque la página no lo enlace, y un elemento link en la cabecera lo señala de forma explícita. Para una aplicación de Windows, el ICO entra en los recursos que empaqueta la compilación; para un acceso directo, puede estar en cualquier sitio al que el acceso directo llegue.

Fuera de esos dos usos, el icono hoy es un PNG. El ICO se mantiene vivo por un nombre de archivo y una convención de sistema operativo, lo cual es una descripción honesta y no un desprecio: mientras los navegadores sigan pidiendo ese archivo, seguirá haciendo falta generarlo.

Si existe el vector, empieza por él

Cuando el logotipo existe como SVG, ese es el mejor origen y tiene su propia página. Un dibujo vectorial se rasteriza en lugar de remuestrearse, así que la imagen de la que salen todos los tamaños tiene bordes limpios suavizados una sola vez, en vez de los bordes que dejó el programa que exportó el mapa de bits, y esa diferencia se sigue viendo después de reducir a 32.

El camino del mapa de bits es el correcto cuando el vector no existe: la marca se dibujó en una herramienta de píxeles, o la única copia es lo que exportó una cadena de herramientas antigua. Es una situación muy común y esta página está para eso, pero medio minuto buscando el vector antes suele ahorrar la conversación posterior.

Nada del icono sale de tu máquina

El navegador descodifica el mapa de bits, lo escala en un lienzo una vez por tamaño, lo codifica como PNG cada vez y lo envuelve en el contenedor ICO, todo en la misma pestaña. No hay subida, ni cuenta, ni cupo diario, y el trabajo entero termina antes de lo que un conversor con servidor tardaría en recibir el archivo. El tope por archivo es de 100 MB, que para un mapa de bits de origen sobra.

Importa más de lo que sugiere el tamaño de la tarea, porque los iconos son trabajo de marca y el trabajo de marca suele estar bajo confidencialidad. El logotipo de un producto sin anunciar es justo el tipo de archivo que no debería acabar en manos de un tercero a cambio de una operación de escalado que tu navegador hace solo.

Cómo convertir BMP a ICO

  1. Suelta tu archivo BMP en esta página, o haz clic para elegir uno.
  2. Elige ICO como destino. La conversión ocurre en tu navegador y el archivo no se sube.
  3. Descarga el archivo ICO terminado.

BMP frente a ICO: qué cambia

BMP frente a ICO
BMPICO
Nombre completoMapa de bits de WindowsIcono de Windows
Extensión de archivo.bmp, .dib.ico
Tipo de medioimage/bmpimage/x-icon
CompresiónSin comprimirSin pérdida — no se descarta nada
Publicado por primera vez19871985
Publicado porMicrosoftMicrosoft
LicenciaPublicado, no estandarizadoPublicado, no estandarizado
Situación actualAntiguo, aún se lee en todas partesDe nicho
Profundidad de bits88
Color que puede describirRGB, paleta indexadaRGB, paleta indexada
Imagen más grande256 px por lado
Se abre en el navegadorTodos los navegadoresTodos los navegadores
Considerado en su lugarPNG, TIFFPNG, SVG

Qué añade el formato de destino

ICO admite transparencia y BMP no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.

Abrir el resultado

GIMP lee tanto BMP como ICO, así que puedes comparar el resultado con el original sin un segundo programa.

Tamaño y calidad

ICO empaqueta las mismas muestras en aproximadamente la mitad de espacio. No se descarta nada — al descomprimirlo recuperas el BMP bit a bit — y por eso es el mejor sitio para lo que quieras conservar.

Para qué sirve cada formato

Los dos apuntan a trabajos distintos: BMP a mover datos entre programas y ICO a la web. Conviene sopesarlo antes, porque la razón de ser de uno suele ser la razón por la que el otro resulta incómodo.

BMP es el formato de Microsoft, publicado en 1987. Registra 8 bits por canal.

ICO viene de Microsoft y es de 1985. GIMP y IcoFX lo leen.

De BMP a ICO: preguntas frecuentes

¿Se sube a algún sitio mi archivo BMP?

No. Esta conversión ocurre por completo en tu navegador, así que el archivo no sale de tu dispositivo. Puedes comprobarlo tú: abre la pestaña de red de las herramientas de desarrollo y convierte algo. Verás la propia página y las peticiones de estadística y publicidad con las que se paga este servicio, y ni una sola que lleve tu archivo. El motor de este par concreto es jSquash, compilaciones en WebAssembly de los códecs de imagen de referencia; tu navegador lo descarga una vez y lo guarda.

¿Convertir BMP a ICO es gratis?

Sí. Sin cuenta, sin marca de agua y sin cupo diario que se gaste: se ejecuta en tu propio equipo, así que puedes volver tantas veces como quieras. El navegador procesa archivos de hasta 100 MB, 100 a la vez. jSquash se descarga en tu equipo y se ejecuta allí, y por eso no hay contador.

¿Se pierde calidad al convertir BMP a ICO?

ICO comprime, así que se pierden datos. Con el ajuste por defecto no se aprecia; si quieres asegurarte, sube la calidad. Reducido a tamaños de icono; el detalle por encima de 256 píxeles se descarta.

¿Es ICO más pequeño sin perder nada?

ICO empaqueta las mismas muestras en aproximadamente la mitad de espacio. No se descarta nada — al descomprimirlo recuperas el BMP bit a bit — y por eso es el mejor sitio para lo que quieras conservar.

¿Puede el resultado en ICO tener fondo transparente?

ICO admite transparencia y BMP no. Es espacio que tiene el resultado y que el original nunca usó: convertir no crea un fondo transparente, solo lo hace posible después.

Más sobre estos formatos