Et kodepunkt (for eksempel 0x00 0x52 i UTF-16) vil lagres med den mest signifikante byten først i «big endian», mens bytene vil være parvis byttet om i «little endian». Man kan bruke en BOM til å fortelle mottageren hvilken av disse modellene som brukes. om man bruker dette vil de to første tegnene i filen vil være 0xFE og 0xFF om det har blitt brukt «big endian», og 0xFF fulgt av 0xFE om det har vært brukt «little endian». Dette kodepunktet er tilordnet tegnet «zero-width no-break space», slik at det ikke vises på skjermen om teksteditoren ikke forstår at de første bytene er en BOM.