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 independientemente 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 son típicamente sin comprimir 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 menos preocupante. El formato BMP también se utiliza como base para otros formatos de imagen, como Windows Metafile (WMF) y Enhanced Metafile (EMF).