BMP är ett grafiskt filformat som innehåller Bitmap-bilder. Det kan ange bildpixlar för att visa bilden i alla enheter, det är därför det är enhetoberoende. Den använder filhuvudet för att innehålla all bitmappsinformation. Den stöder både färgade och grå färgmodeller. Det har också ett färgbord som innehåller bildfärger.