Convertir BMP
Convierte archivos BMP a JPG, PNG o WebP, o guarda cualquier foto de nuevo como BMP. Maneja paletas, compresión RLE y transparencia.
Suelta tus archivos aquí
.bmp, .dib, .jpg, .jpeg, .png, .webp · hasta 100 MB
Cómo convertir una imagen BMP
- 1
Suelta tu BMP o foto
Hasta 100 archivos a la vez. En ambas direcciones se admite una pila mezclada; todo lo que no encaje con la dirección elegida se indica por nombre en lugar de ignorarse en silencio.
- 2
Elige dirección y formato
De BMP a foto obtienes JPG, PNG o WebP. De foto a BMP se escribe un archivo de 24 bits para máxima compatibilidad, o uno de 32 bits si la transparencia tiene que conservarse.
- 3
Descarga el archivo convertido
Un archivo vuelve por separado, varios como pulsarkit-bmp.zip. Un archivo que no se pueda leer se omite y el resto del lote termina.
Por qué BMP sigue apareciendo en 2026
BMP no tiene sitio en una página web. Guarda los píxeles casi en bruto, así que una imagen de 1920×1080 pesa unos seis megabytes, mientras que un PNG de la misma imagen ocupa una quinta parte. Lo que lo mantiene vivo es todo lo que no es una web: programas CAD e instrumentos de medida que lo exportan porque su módulo de guardado se escribió hace décadas, controladores de impresora y escáner que lo producen como formato intermedio, software industrial con un formato de importación fijo y utilidades de Windows que aún guardan capturas de pantalla así. Este conversor existe justo para esos archivos. Si estás eligiendo formato para una imagen nueva, elige PNG; si algo te entregó un BMP y la siguiente herramienta lo rechaza, esta es la salida.
Los rincones raros del formato, resueltos
BMP es una familia de formatos más que uno solo, y las diferencias están justo donde fallan los lectores ingenuos. El orden de las filas se indica con el signo del campo de altura: un valor positivo significa que las filas se guardan de abajo arriba, que es el caso habitual, y uno negativo significa de arriba abajo. Cada fila se rellena hasta un múltiplo de cuatro bytes, y ese relleno no forma parte de la imagen. Los canales se guardan azul, verde, rojo, no al revés. El color puede ser de uno, cuatro u ocho bits por píxel indexados en una paleta, dieciséis bits empaquetados por una máscara de bits o veinticuatro y treinta y dos bits directos. Las imágenes indexadas también pueden ir codificadas por longitud de carrera. La cabecera en sí existe en siete tamaños conocidos, desde la forma de OS/2 de doce bytes hasta la versión 5 de 124 bytes. Todo eso se lee aquí con código escrito a propósito, porque todas las bibliotecas BMP de propósito general disponibles en npm dejaron de mantenerse hace una década y ninguna cubre el conjunto completo.
Escribir un BMP que otros programas sí abran
En el sentido opuesto, la elección de profundidad de color importa más de lo que parece. Un archivo de 24 bits usa la cabecera simple de 40 bytes que entiende cualquier lector BMP jamás escrito, y descarta la transparencia porque el formato no tiene dónde guardarla. Un archivo de 32 bits conserva el canal alfa, pero solo si declara explícitamente la distribución de canales, así que esta herramienta escribe la cabecera de la versión 4 de 108 bytes con las máscaras de rojo, verde, azul y alfa indicadas. Sin esas máscaras, muchos visores ignoran por completo el cuarto byte y muestran lo que sea que hubiera en él como color. Las filas se escriben de abajo arriba y se rellenan a múltiplos de cuatro bytes, la resolución se fija en los 72 DPI convencionales y el resultado se comprueba byte a byte contra la especificación en la batería de pruebas.
Los archivos se quedan en tu navegador
Leer la cabecera BMP, desempacar paletas y datos RLE, codificar a JPG, PNG o WebP y escribir un BMP de vuelta ocurre todo dentro de la pestaña de tu navegador. Nada se sube y nada se guarda. Como los archivos BMP suelen ser exportaciones de equipos de medición, escáneres y sistemas internos, eso no es un detalle menor. A menudo es la razón por la que una herramienta en el navegador es usable y un sitio de subida no.
Preguntas frecuentes
¿Por qué alguien seguiría necesitando un archivo BMP?
Porque software antiguo y especializado lo exige. Sistemas CAD, instrumentos de laboratorio y de medida, controladores de impresora y cierto software de control industrial o bien exportan BMP o no aceptan otra cosa. Convertir hacia y desde BMP suele ser para alimentar uno de esos programas, no por la imagen en sí.
¿Cuánto más grande es un BMP que un PNG?
Normalmente entre tres y cinco veces, porque BMP guarda los píxeles sin ninguna compresión mientras que PNG los comprime sin pérdida. Un BMP de 1920×1080 y 24 bits pesa unos 6 MB; la misma imagen como PNG suele quedar entre 1 y 2 MB, con píxeles idénticos.
¿Se admiten archivos BMP comprimidos?
Los codificados por longitud de carrera sí: aquí se descomprimen tanto RLE8 como RLE4, incluidas las secuencias de escape de delta y de modo absoluto. La variante rara que incrusta un JPEG o PNG completo dentro de un contenedor BMP (algunos controladores de impresora generan esto) no se admite, y se informa de forma clara en lugar de producir una imagen dañada.
¿Se conserva la transparencia?
Si vienes de un BMP de 32 bits con máscara alfa, sí, hacia PNG y WebP, que la admiten, aunque no hacia JPG, que no puede. En sentido contrario, elige salida de 32 bits para conservarla. Hay una peculiaridad común que se maneja automáticamente: algunos codificadores antiguos escriben un archivo de 32 bits con cada byte alfa a cero, y tomarlo literalmente produciría una imagen totalmente invisible, así que se trata como totalmente opaca.
¿Qué profundidad de color debo elegir al guardar un BMP?
24 bits salvo que necesites específicamente transparencia. Es la forma que todo lector BMP entiende, y algunos programas antiguos muestran mal los archivos de 32 bits. Elige 32 bits solo cuando el canal alfa tenga que conservarse y sepas que el programa del otro lado lee cabeceras de la versión 4.
¿Cuántos archivos puedo convertir a la vez?
Hasta 100 archivos, de 100 MB cada uno y 500 MB en total, todos con los mismos ajustes. Se procesan uno tras otro, y un archivo que no se pueda leer no cancela el resto del lote.
¿El archivo se sube a un servidor?
No. El lector y el escritor BMP son código normal que se ejecuta en la pestaña de tu navegador, y los códecs JPG, PNG y WebP son módulos WebAssembly junto a ellos. Tus archivos nunca salen del dispositivo y no se guarda nada después de cerrar la página.