Das BMP-Format (Bitmap Image File) ist ein Rastergrafik-Bilddateiformat, das zur Speicherung digitaler Bilder verwendet wird, insbesondere auf Microsoft Windows- und OS/2-Betriebssystemen. BMP-Dateien speichern digitale Bitmap-Bilder unabhängig vom Anzeigegerät (wie einem Grafikadapter), was bedeutet, dass sie auf verschiedenen Geräten mit minimalen oder keinen Änderungen angezeigt werden können. Das Format unterstützt verschiedene Farbtiefen, darunter Monochrom, 16-Farben, 256-Farben und 24-Bit-Farben. BMP-Bilder sind typischerweise unkomprimiert oder verwenden verlustfreie Kompressionstechniken wie RLE (Run-Length Encoding), obwohl sie auch komprimierte Daten mit anderen Algorithmen enthalten können. Aufgrund des Mangels an fortschrittlicher Kompression sind BMP-Dateien tendenziell größer als andere Bildformate wie JPEG oder PNG. Das Format ist relativ einfach, was die Implementierung erleichtert und es von Bildbearbeitungssoftware und Betriebssystemen weitgehend unterstützt wird. Es wird oft zum Speichern von Symbolen (Icons), Hintergrundbildern (Wallpapers) und anderen einfachen Bildern verwendet, bei denen die Bildqualität von größter Bedeutung ist und die Dateigröße eine geringere Rolle spielt. Das BMP-Format dient auch als Grundlage für andere Bildformate, wie die Windows Metafile (WMF) und Enhanced Metafile (EMF) Formate.