O formato BMP (Arquivo de Imagem Bitmap) é um formato de arquivo de imagem de gráficos rasterizados (ou matriciais) usado 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 exibidas em vários dispositivos com modificação mínima ou nenhuma. O formato suporta várias profundidades de cor (color depths), incluindo monocromático, 16 cores, 256 cores e cores de 24 bits. As imagens BMP são tipicamente não compactadas ou usam técnicas de compressão sem perdas (lossless), como RLE (Codificação por Comprimento de Execução), embora também possam conter dados compactados usando outros algoritmos. Devido à falta de compressão avançada, os arquivos BMP tendem a ser maiores em tamanho 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 (wallpapers) e outras imagens simples onde a qualidade da imagem é primordial e o tamanho do arquivo é uma preocupação menor. O formato BMP também serve como base para outros formatos de imagem, como os formatos Windows Metafile (WMF) e Enhanced Metafile (EMF).