Metoda reprezentowania znaków (takich jak A, 9,%, ழ, ♦ i niedrukowalne znaki kontrolne) do przechowywania i komunikacji. Standard Unicode zapewnia punkt kodowy (numer) dla każdego z ponad 100 000 różnych znaków, a standard jest implementowany przez kodowanie znaków, takie jak UTF-8, szeroko stosowane w systemach Linux. Pierwszych 128 punktów kodowych Unicode to znaki ASCII, które reprezentuje UTF-8 z 1 bajtem na znak.