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 diversos dispositivos con una modificación mínima o nula. El formato admite varias 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 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 lo hace 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 sencillas 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).