Endianness adalah urutan penyimpanan bilangan multi-byte di dalam memori.
Big-endian menyimpan byte paling signifikan terlebih dahulu (pada alamat terendah), sedangkan little-endian menyimpan byte paling tidak signifikan terlebih dahulu.
Saat menyimpan heksadesimal 0x1234, big-endian menempatkan byte sebagai 12 34, dan little-endian sebagai 34 12.
CPU x86 menggunakan little-endian, sedangkan protokol jaringan biasanya menggunakan big-endian (urutan byte jaringan).
Ketika dua sistem dengan endianness berbeda bertukar data biner, nilai akan terbalik kecuali urutan byte disesuaikan.