O formato BMP (Bitmap Image File) é um formato de arquivo de imagem gráfica raster utilizado para armazenar imagens digitais, especialmente nos sistemas operacionais Microsoft Windows e OS/2. Os arquivos BMP armazenam imagens digitais bitmap independentemente do dispositivo de exibição (como um adaptador gráfico), o que significa que podem ser exibidos em vários dispositivos com modificação mínima ou nula. O formato suporta várias profundidades de cor, incluindo monocromático, 16 cores, 256 cores e cores de 24 bits. As imagens BMP geralmente não são compactadas ou utilizam técnicas de compressão sem perdas como RLE (Run-Length Encoding), embora também possam conter dados compactados usando outros algoritmos. Devido à falta de compressão avançada, os arquivos BMP tendem a ter um tamanho maior em comparação com outros formatos de imagem como JPEG ou PNG. O formato é relativamente simples, tornando-o fácil de implementar e amplamente suportado por softwares de edição de imagem e sistemas operacionais. É frequentemente usado para armazenar ícones, papéis de parede e outras imagens simples onde a qualidade da imagem é primordial e o tamanho do arquivo é menos preocupante. O formato BMP também é usado como base para outros formatos de imagem, como os formatos Windows Metafile (WMF) e Enhanced Metafile (EMF).