najmniej znaczący bajt umieszczony jako pierwszy).

Offset# Rozmiar Przeznaczenie 0000h 2 bajty początek nagłówka używany do identyfikacji pliku BMP, DIB. Najczęściej wynosi 0x42 0x4D w systemie szesnastkowym, odpowiada to znakom BM w kodzie ASCII. Możliwe wartości: BM – Windows 3.1x, 95, NT, ... itd. BA – OS/2 struktura tablicy bitmapy CI – OS/2 struktura kolorowej ikony &CP – OS/2 stały wskaźnik koloru IC – OS/2 struktura ikony *PT – OS/2 wskaźnik 0002h 4 bajty Oznacza rozmiar całego pliku w bajtach 0006h 2 bajty zarezerwowany; zależy od aplikacji, która tworzy obraz 0008h 2 bajty zarezerwowany; zależy od aplikacji, która tworzy obraz 000Ah 4 bajty Offset, tzn. początkowy adres bitów tablicy pikseli.

Nagłówek DIB Ta struktura przekazuje aplikacji informacje o obrazie, który będzie wyświetlany. Nagłówek jest dopasowany do wewnętrznych mechanizmów systemów Windows i OS/2 i posiada 7 różnych wariantów. Wszystkie z nich zawierają pole DWORD (32-bitowe), określające rozmiar nagłówka, dzięki niemu można określić typ nagłówka. Duża liczba wersji nagłówka jest spowodowana tym, że Microsoft rozszerzał informacje w nim zawarte kilka razy. Nowe, rozszerzone nagłówki mogą być używane z niektórymi funkcjami GDI i zapewniają większą funkcjonalność.