El formato BMP (Bitmap Image File) es un formato de archivo de imagen de gráficos ráster utilizado para almacenar imágenes digitales, especialmente en sistemas operativos Microsoft Windows y OS/2. Los archivos BMP almacenan imágenes digitales de mapa de bits de forma independiente del dispositivo de visualización (como un adaptador gráfico), lo que significa que pueden mostrarse en varios dispositivos con mínima o ninguna modificación. El formato soporta varias profundidades de color, incluyendo monocromo, 16 colores, 256 colores y color de 24 bits. Las imágenes BMP suelen no estar comprimidas o utilizan técnicas de compresión sin pérdida como RLE (Run-Length Encoding), aunque también pueden contener datos comprimidos utilizando otros algoritmos. Debido a la falta de compresión avanzada, los archivos BMP tienden a ser de mayor tamaño en comparación con otros formatos de imagen como JPEG o PNG. El formato es relativamente simple, lo que facilita su implementación y es ampliamente soportado por 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 una preocupación menor. El formato BMP también se utiliza como base para otros formatos de imagen, como Windows Metafile (WMF) y Enhanced Metafile (EMF).