Qué hay dentro de un archivo BMP
BMP, abreviatura de «bitmap» (mapa de bits), es el formato de imagen que Windows usa desde sus primeras versiones. Es casi lo más simple que puede ser un archivo de imagen: una breve descripción de la imagen seguida del color de cada píxel, uno tras otro.
Cabecera, paleta y píxeles
Un BMP empieza con una cabecera de archivo de 14 bytes y una cabecera de información que registra el ancho, el alto y la profundidad de color. Las imágenes de 256 colores o menos enumeran después sus colores en una paleta. Luego vienen los píxeles, fila a fila, normalmente empezando por la fila inferior de la imagen y subiendo.
Profundidad de bits
La profundidad de bits decide cuántos colores caben en un píxel. Los mapas de bits de 1 bit son en blanco y negro, los de 4 bits tienen 16 colores, los de 8 bits 256 y los archivos de 24 bits admiten 16,7 millones. Un BMP de 32 bits añade un cuarto byte, que algunos programas usan para la transparencia y otros dejan como relleno.
Por qué BMP sigue existiendo
Como es tan simple, cualquier programa o dispositivo puede escribir BMP sin dificultad. Los juegos antiguos, las utilidades de Windows, los editores de sprites y las pantallas embebidas todavía lo generan, y por eso convertir BMP a PNG sigue siendo una tarea habitual.
Por qué los archivos BMP pesan tanto
La mayoría de los BMP no están comprimidos en absoluto. El tamaño del archivo es simplemente ancho × alto × bytes por píxel, más un poco de relleno.
Las cuentas
Una captura de pantalla Full HD mide 1920 × 1080 píxeles. A 24 bits son 3 bytes por píxel, unos 6,2 MB, da igual si la pantalla mostraba una foto llena de detalle o una página en blanco. Esa misma captura en PNG suele ocupar unos cientos de kilobytes.
Relleno de filas
Cada fila de píxeles se rellena hasta un múltiplo de 4 bytes. En imágenes grandes añade poco, pero muestra lo literal que es BMP al guardar la imagen: byte a byte, sin intentar ahorrar espacio.
Existen BMP comprimidos, pero son raros
El formato admite una compresión RLE sencilla para imágenes de 4 y 8 bits, útil en zonas grandes de color plano. La mayoría de los programas no la usan, y los mapas de bits de 24 bits no pueden usarla en absoluto.
Convertir BMP a PNG elimina ese desperdicio sin tocar un solo píxel, y por eso el PNG suele ser un 80–95% más pequeño. La lista de resultados muestra el ahorro exacto de cada archivo.
Cómo convertir BMP a PNG en 3 pasos
Suelta tus archivos BMP
Arrastra uno o varios archivos .bmp al área punteada o haz clic para buscarlos. Cada archivo se lee en tu navegador; no se sube nada.
Deja PNG seleccionado
PNG es la opción predeterminada y no tiene pérdida. Si tus mapas de bits son sprites dibujados sobre magenta puro, marca "Hacer transparente el magenta (#FF00FF)".
Descarga los archivos PNG
Haz clic en Descargar junto a un archivo o en Descargar todo como ZIP. Cada resultado muestra la profundidad de bits del mapa de bits y cuánto más pequeño es el PNG.
Suelta uno o varios archivos BMP.
Deja PNG; activa la opción de magenta para los sprites.
Descarga cada PNG o todos juntos en un ZIP.
Convertir BMP a PNG no pierde calidad: te explicamos por qué
PNG comprime sin descartar nada. Busca repeticiones, como una fila de píxeles idénticos o un patrón que se repite, y las guarda una sola vez.
Mismos píxeles, archivo más pequeño
Un BMP convertido a PNG se decodifica exactamente en los mismos píxeles que el mapa de bits original. Los colores, los bordes y el texto quedan idénticos, algo importante en capturas de pantalla, maquetas de interfaz y pixel art, donde un solo píxel cambiado se nota.
Los mapas de bits de paleta siguen siendo imágenes de paleta
Los mapas de bits de 1, 4 y 8 bits usan una paleta de 256 colores como máximo. Este convertidor también los guarda como PNG de paleta, con un byte por píxel, en lugar de ampliarlos a color completo. Así el PNG queda lo más pequeño posible.
¿Y los mapas de bits de 32 bits?
Cuando un BMP de 32 bits declara un canal de transparencia y tu navegador lo lee, el PNG conserva esa transparencia. Sin embargo, muchos programas escriben el cuarto byte como simple relleno, y en ese caso el mapa de bits es sencillamente opaco.
Fondos magenta: cómo convertir #FF00FF en transparencia real
Los archivos BMP de juegos, emuladores y antiguas barras de herramientas de Windows suelen mostrar un fondo rosa chillón. Es intencionado: antes de que se generalizaran los formatos con transparencia, los desarrolladores pintaban la zona transparente de magenta puro, un color que casi nunca aparece en las ilustraciones, y le indicaban al programa que lo omitiera.
Un clic para obtener un PNG transparente
Marca "Hacer transparente el magenta (#FF00FF)" y cada píxel de exactamente ese color pasará a ser transparente en el PNG. La lista de resultados indica cuántos píxeles se cambiaron, para que compruebes que ha funcionado.
Solo coincidencias exactas
Solo se sustituye el #FF00FF puro. Los tonos casi magenta, como los bordes suavizados, se quedan como están, así que la opción nunca se come parte de la ilustración.
Algunos juegos usaban otro color clave, como verde o negro puros. Esta opción se ocupa del magenta, de lejos la elección más común; otros colores clave se eliminan mejor con un editor de imágenes.
BMP vs. PNG de un vistazo
| BMP | PNG | |
|---|---|---|
| Compresión | Normalmente ninguna | Sin pérdida (Deflate) |
| Tamaño típico de una captura | Varios megabytes | Unos cientos de kilobytes |
| Transparencia | Poco común y con soporte irregular | Canal alfa completo |
| Se abre en navegadores y apps | Casi siempre, pero pocas webs lo aceptan | En todas partes |
| Ideal para | Programas y dispositivos sencillos | Capturas, iconos, gráficos, web |
Cuándo conviene pasar de BMP a PNG
PNG es el sustituto natural de BMP siempre que la imagen tenga bordes nítidos, colores planos o texto.
Ideal para PNG
- Capturas de pantalla y ventanas de aplicaciones de herramientas antiguas de Windows.
- Iconos, cursores y pixel art.
- Diagramas, gráficos y logotipos.
- Hojas de sprites y texturas de juegos, con la opción de magenta cuando haga falta.
Cuándo es mejor JPG
Las fotos y las imágenes escaneadas contienen un ruido fino que la compresión sin pérdida apenas puede reducir. Para ellas, BMP a JPG genera un archivo muchas veces más pequeño sin diferencias visibles.
Cuándo conservar el BMP
Algunos dispositivos, pantallas de arranque y pantallas de microcontroladores solo aceptan BMP. Conserva el original para ellos y usa el PNG en todo lo demás.
Después de convertir BMP a PNG
Para reducir aún más el PNG, pásalo por comprimir PNG. Para sitios web, PNG a WebP genera un archivo todavía más pequeño con la transparencia intacta, y redimensionar imagen fija las dimensiones exactas.
Para fotos, usa mejor BMP a JPG. Todas las demás combinaciones de formatos están en el convertidor de imágenes.