Reprezentacja danych odnosi się do wewnętrznej metody używanej do reprezentowania różnych typów danych przechowywanych na komputerze. Komputery używają różnych typów kodów numerycznych do reprezentowania różnych form danych, takich jak tekst, liczba, grafika i dźwięk.
Wszystkie informacje przechowywane na komputerze są reprezentowane w sekwencji zer i jedynek. Komputer interpretuje różne sekwencje tych liczb jako różne typy danych. Kody komputerowe są oparte na systemie liczby binarnej (system podstawowy-dwa) w przeciwieństwie do bardziej powszechnego systemu dziesiętnego. Pamięć komputera jest przechowywana jako bity (0 lub 1), bajty (8 bitów), słowa (2,4 lub 8 bitów) lub bajt adresowalny (każdy bajt ma swój własny adres).