Lección de historia: ¿Qué es un archivo .bmp? La imagen sin comprimir de Windows que Paint hizo famosa
Windows Bitmap — el mapa de bits independiente del dispositivo en disco, con firma BM, filas de abajo hacia arriba y archivos enormes porque suelen ir sin comprimir.

TL;DR
Un .bmp es un Windows Bitmap — la forma habitual en disco de un mapa de bits independiente del dispositivo (DIB): un diseño de imagen que Windows puede mover entre programas sin atar los píxeles a un adaptador de pantalla. Los archivos suelen abrirse con un BITMAPFILEHEADER de 14 bytes cuyo campo de tipo debe ser 0x4D42 (ASCII “BM”), luego una cabecera DIB — casi siempre el BITMAPINFOHEADER de 40 bytes de la era de Windows 3.0 — una tabla de color opcional (paleta de entradas RGBQUAD para imágenes indexadas) y la matriz de píxeles. Las filas suelen ir de abajo hacia arriba; los píxeles de 24 bits a menudo son BGR; las líneas de exploración se rellenan hasta límites de cuatro bytes. El almacenamiento por defecto es BI_RGB (sin comprimir), por eso los BMP parecen enormes junto a JPG o PNG. La codificación run-length opcional (RLE — guardar rachas de valores idénticos en lugar de cada píxel) existe como BI_RLE4 / BI_RLE8 para algunas imágenes de 4 y 8 bits. Los diseños anteriores BITMAPCOREHEADER de 12 bytes se solapan con la era Windows 2.0 / OS/2; más tarde BITMAPV4HEADER / BITMAPV5HEADER añaden campos de espacio de color y perfil. Microsoft Paint / Paintbrush hizo del BMP una ruta de guardado por defecto durante años, así que estos archivos legacy siguen apareciendo en 2026. Legacy File Converter convierte .bmp en local en Windows a JPG, PNG o PDF — no se sube nada.
¿Qué es un archivo .bmp?
Un archivo .bmp es una imagen Windows Bitmap. La idea central es un mapa de bits independiente del dispositivo (DIB): un ráster que Windows puede pasar entre programas GDI (Graphics Device Interface) sin fijar las rarezas de hardware de un monitor. La guía Bitmap Storage de Microsoft dice que los mapas de bits deben guardarse en el formato de archivo establecido con extensión .bmp. En disco ese formato es un BITMAPFILEHEADER seguido de una cabecera de información DIB, una tabla de color opcional y los bits del mapa.
En lenguaje sencillo: .bmp es cómo Windows puso un DIB en un disquete, disco duro o adjunto de correo. La misma estirpe aparece cuando las apps pegan mapas de bits con el formato de portapapeles CF_DIB, y cuando iconos o cursores incrustan estructuras de mapa de bits relacionadas. La búsqueda cotidiana «qué es un archivo .bmp» suele ser alguien mirando una captura enorme, un garabato antiguo de Paint o una exportación de escáner que nunca llegó a ser JPG.
BMP ≠ otro códec de foto
Un .bmp no es «JPEG con otro nombre». Es el contenedor clásico de mapas de bits de Windows — normalmente píxeles sin comprimir más cabeceras — por eso la misma foto suele ser mucho más grande como BMP que como JPG o PNG.
¿Es un archivo .dib lo mismo que un .bmp?
Esta es la confusión que Wikipedia comprime en una sola línea de acrónimo. DIB nombra el concepto de device-independent bitmap y el diseño en memoria / intercambio. BMP es el archivo familiar que se abre con doble clic, construido al anteponer a ese DIB un BITMAPFILEHEADER. Microsoft documenta la historia en disco bajo almacenamiento de mapas de bits y las estructuras BITMAPxxxHEADER; referencias de formato también señalan una extensión .dib usada para cargas DIB relacionadas.
Así: misma familia, bytes solapados, etiquetas distintas. Un .dib no es un formato rival de cámara. Renombrar .dib a .bmp (o al revés) solo ayuda cuando los bytes ya coinciden con lo que espera la app receptora — no es un paso de conversión como pasar de PNG a JPG. Este artículo se queda con la historia del Windows Bitmap; no reivindica cada variante oscura de OS/2 o de controlador de impresora como función de producto.
Otros significados de “BMP”
Fuera de gráficos, “BMP” puede significar el Basic Multilingual Plane de Unicode, o la gente usa “bitmap” de forma laxa para cualquier ráster. Un archivo .bmp en disco es el formato Windows Bitmap / DIB — no esos otros acrónimos.
¿Por qué los archivos BMP son tan grandes?
Asuma el shock del tamaño. Abra una captura 1920×1080 guardada como BMP de 24 bits y el archivo ronda anchura × altura × 3 bytes de color, más relleno y una cabecera pequeña — a menudo varios megabytes — porque el campo de compresión habitual es BI_RGB: RGB (o índices de paleta) sin comprimir. Cada línea de exploración se rellena para que su longitud en bytes sea múltiplo de cuatro (alineada a DWORD), lo que añade un poco más de volumen.
Windows 3.0 (1990) popularizó el BITMAPINFOHEADER de 40 bytes aún dominante y añadió opciones de codificación run-length BI_RLE8 y BI_RLE4 para imágenes de 8 y 4 bits por píxel — guardar índices de paleta repetidos como pares conteo-valor en lugar de cada píxel. Eso ayuda a iconos y dibujos simples; no convierte una foto moderna a color verdadero en un archivo pequeño. Versiones posteriores de cabecera reservan valores de compresión BI_JPEG / BI_PNG para rutas concretas de impresora GDI; no es cómo los BMP de escritorio ordinarios se encogen mágicamente.
Microsoft Paint cimentó el hábito. Antes de Windows 3.0, el Microsoft Paint incluido usaba archivos monocromos propietarios .msp (PRONOM x-fmt/214). Windows 3.0 sustituyó ese Paint por Paintbrush, que podía abrir MSP pero guardaba como BMP o PCX. Durante años después, la ruta fácil de Paint de «guardar el garabato» siguió volcando mapas de bits sin comprimir en los discos — aceptable en un disco duro en 2026, doloroso en un disquete de 1,44 MB en los 1990, y aún sorprendente cuando un adjunto BMP «simple» eclipsa un JPG.
Sin comprimir a propósito
BI_RGB significa que la matriz de píxeles se guarda expandida. Los BMP grandes suelen hacer lo que el formato pedía — no son JPG corruptos en secreto.
Cómo funcionan los bytes: BM, cabeceras, paleta, filas de abajo hacia arriba
El BITMAPFILEHEADER de Microsoft tiene 14 bytes. El campo bfType debe ser 0x4D42 — las letras ASCII “BM” en little-endian. bfSize es el tamaño del archivo en bytes; bfOffBits es el desplazamiento desde el inicio de la cabecera de archivo hasta los bits de píxel. Los campos reservados deben ser cero. Inmediatamente después viene una cabecera DIB, luego opcionalmente una tabla de color (una paleta: un array de colores RGBQUAD para profundidades indexadas), luego los datos del mapa de bits.
¿Qué cabecera DIB? Microsoft enumera cuatro tipos básicos: BITMAPCOREHEADER (12 bytes — el núcleo temprano compatible con Windows 2.0 / OS/2), BITMAPINFOHEADER (40 bytes — el caballo de batalla desde Windows 3.x), BITMAPV4HEADER (extensiones de espacio de color / gamma asociadas a la era Windows 95 / Windows NT 4.0) y BITMAPV5HEADER (campos adicionales incluidos enlace / incrustación de perfil ICC, asociados a Windows 98 / Windows 2000). El campo de tamaño de la cabecera de información dice a los lectores qué estructura miran. BITMAPINFOHEADER registra anchura, altura, planos (1), bits por píxel, compresión, tamaño de imagen, resolución en píxeles por metro y uso de paleta.
La orientación es un gotcha clásico. En diseños RGB sin comprimir, un biHeight positivo significa un DIB de abajo hacia arriba — origen en la esquina inferior izquierda, primera fila almacenada en la parte inferior de la imagen. Una altura negativa significa de arriba hacia abajo (origen superior izquierdo). Los píxeles de 24 bits suelen guardarse como triplets BGR, no RGB. Las imágenes indexadas de 1, 4 y 8 bits consultan la paleta; profundidades mayores a menudo guardan el color directamente. Esa sencillez de cabecera-más-píxeles es por qué el BMP se extendió dondequiera que llegó Windows — y por qué los volcados en bruto aún confunden a quien espera que las filas empiecen arriba.
BM es la firma, no una pegatina de marca
Esos dos primeros bytes son estructurales: los lectores comprueban BM antes de confiar en el resto del BITMAPFILEHEADER. No confunda esa firma con otros acrónimos “BMP” fuera del formato de archivo.
Windows, OS/2 y por qué el formato se quedó
La historia temprana del BMP está en la era compartida Microsoft / IBM de Windows y OS/2. Los historiadores del formato señalan que los DIB de paleta programable se alinearon entre Windows 2.x y OS/2 Presentation Manager; las fuentes discrepan sobre qué lado «inventó» primero el DIB. El ingeniero de Microsoft Raymond Chen ha escrito que Windows 2.0 adoptó el formato de mapa de bits de OS/2 para fomentar la interoperabilidad. Charles Petzold y coberturas contemporáneas a menudo describen el DIB como llegado con fuerza en Windows 3, extendiendo el mapa de bits anterior de Presentation Manager. Matice el mito de origen: lo que importa para archivos en disco es que la cabecera núcleo de 12 bytes y el BITMAPINFOHEADER posterior de 40 bytes dejaron huella, y Windows 3.0 hizo del BMP moderno el ráster de escritorio que los usuarios de Windows realmente guardaban.
A partir de ahí el formato se quedó porque estaba integrado en la plataforma: Paint/Paintbrush, portapapeles CF_DIB, mapas de bits de recursos, herramientas de controladores y capturas, e incontables instaladores que necesitaban un volcado simple y sin pérdida de píxeles. JPG ganó las fotografías; PNG ganó gráficos web con compresión y alfa; BMP siguió siendo el instrumento tosco — fácil de escribir, fácil de corromper si ignoras el relleno o el orden de filas, y aún legible décadas después.
Por qué los archivos .bmp siguen en los discos en 2026
En 2026, los archivos legacy .bmp siguen apareciendo en carpetas antiguas de Paint, valores por defecto de escáner, exportaciones de ingeniería, paquetes de assets de juegos y UI, archivos de correo y hábitos de «Guardar como mapa de bits» que nunca pasaron a PNG. No son misteriosos: son el diseño clásico DIB-en-disco de Windows — a menudo sin comprimir, a menudo de abajo hacia arriba, que aún se abre en Fotos y navegadores cuando las cabeceras son ordinarias. El dolor es el tamaño, los subidores quisquillosos y la etiqueta ocasional .dib que hace pensar que hallaron un segundo formato.
Legacy File Converter lista Windows Bitmap / .bmp entre las imágenes admitidas en Tipos de archivo admitidos y convierte .bmp en local en Windows a JPG, PNG o PDF — no se sube nada. Este artículo se queda en la historia — no es una guía para editar cabeceras en hexadecimal. Para lecciones vecinas de formatos de imagen, vea Lección de historia: ¿Qué es un archivo .jfif?, Lección de historia: ¿Qué es un archivo .tga?, Lección de historia: ¿Qué es un archivo .wmf? y Lección de historia: ¿Qué es un archivo .tif multipágina?.
Lecturas relacionadas
- Lección de historia: ¿Qué es un archivo .jfif? El contenedor JPEG que Windows sigue mostrándote
- Lección de historia: ¿qué es un archivo .tga? Las imágenes TARGA que Fotos de Windows no abre
- Lección de historia: ¿qué es un archivo .wmf? Por qué el clip art aparece como un cuadro vacío
- Lección de historia: ¿qué es un archivo .tif multipágina? La app Fotos solo muestra la primera página
¿Listo para abrir tus archivos antiguos?
Empieza gratis y luego desbloquea las conversiones ilimitadas con una licencia Standard de pago único de $79.95. Descarga el instalador para Windows: todas las funciones para hasta 10 archivos.
Prueba gratuita
Todas las funciones de la aplicación · hasta 10 archivos
Windows 10 u 11
La misma prueba gratuita de siempre: descarga el instalador para Windows y convierte en tu PC.
Instalador directo para Windows · MSI sin conexión
¿Es seguro? — editor, instalador y ayuda con SmartScreen
Requiere Windows 10 u 11. Sin suscripciones. 100 % nativo de Windows.