El formato BMP (Bitmap Image File) es un formato de archivo de imagen de gráficos rasterizados utilizado para almacenar imágenes digitales, especialmente en los sistemas operativos Microsoft Windows y OS/2. Los archivos BMP almacenan imágenes digitales de mapa de bits de forma independiente al dispositivo de visualización (como un adaptador gráfico), lo que significa que pueden mostrarse en varios dispositivos con una modificación mínima o nula. El formato admite diversas profundidades de color, incluyendo monocromo, 16 colores, 256 colores y color de 24 bits. Las imágenes BMP suelen estar sin comprimir o utilizan técnicas de compresión sin pérdida como RLE (Run-Length Encoding), aunque también pueden contener datos comprimidos mediante otros algoritmos. Debido a la falta de una compresión avanzada, los archivos BMP tienden a tener un tamaño mayor en comparación con otros formatos de imagen como JPEG o PNG. El formato es relativamente sencillo, lo que facilita su implementación y hace que sea ampliamente compatible con software de edición de imágenes y sistemas operativos. Se utiliza a menudo para almacenar iconos, fondos de pantalla y otras imágenes simples donde la calidad de la imagen es primordial y el tamaño del archivo es menos preocupante. El formato BMP también se utiliza como base para otros formatos de imagen, como los formatos Windows Metafile (WMF) y Enhanced Metafile (EMF).