Plik formatu .BMP zawiera grafikę rastrową (skompresowaną algorytmem bezstratnym RLE lub nieskompresowaną) w postaci prostokątnej siatki pikseli.
Składa się z pikseli bitmapowych, z których każdy ma zdefiniowany kolor; nagłówek pliku zawiera adres początku danych rastrowych, wysokość oraz szerokość grafiki, rozmiar pliku oraz identyfikator mapy pikseli. Grafika może być także przechowywana przy wykorzystaniu palety odcieni szarości.