Le format BMP (Bitmap Image File) est un format de fichier image matricielle (raster graphics) utilisé pour stocker des images numériques, particulièrement sur les systèmes d'exploitation Microsoft Windows et OS/2. Les fichiers BMP stockent des images numériques matricielles indépendamment du périphérique d'affichage (tel qu'une carte graphique), ce qui signifie qu'elles peuvent être affichées sur divers périphériques avec une modification minimale ou nulle. Le format prend en charge diverses profondeurs de couleur, y compris monochrome, 16 couleurs, 256 couleurs et couleur 24 bits. Les images BMP sont généralement non compressées ou utilisent des techniques de compression sans perte comme le RLE (Run-Length Encoding), bien qu'elles puissent également contenir des données compressées à l'aide d'autres algorithmes. En raison de l'absence de compression avancée, les fichiers BMP ont tendance à être plus volumineux par rapport à d'autres formats d'image comme JPEG ou PNG. Le format est relativement simple, ce qui facilite son implémentation et sa large prise en charge par les logiciels de retouche d'image et les systèmes d'exploitation. Il est souvent utilisé pour stocker des icônes, des fonds d'écran et d'autres images simples où la qualité de l'image est primordiale et la taille du fichier est moins préoccupante. Le format BMP est également utilisé comme base pour d'autres formats d'image, tels que le Windows Metafile (WMF) et le Enhanced Metafile (EMF).