Každý znak (aj medzera) má svoj kód. Priradenie binárnych kódov znakom sa nazýva kódová tabuľka. Abecedy znakov, ktoré používame pri písaní textu, obyčajne obsahujú viac ako 128 (27) a menej ako 256 (28) prvkov. Preto ako binárny kód znaku použijeme 8 bitov, čiže jeden bajt. Text sa v počítači zvyčajne ukladá tak, že sa postupne zakódujú jeho znaky. Zložitejšie texty obsahujú v počítači aj informácie o svojom formáte, teda o farbe a type písma, o veľkosti strany, veľkosti okrajov a pod.
Najrozšírenejší kód na kódovanie znakov je ASCII (American Standard Code for Information Interchange) kód. Je 7 bitový, teda umožňuje zakódovať iba 128 znakov. Pridaním jedného bitu umožňuje zakódovať aj znaky národných abeced, takto upravený sa nazýva rozšírený ASCII kód. Znaky jednotlivých národných abeced tvoria kódové stránky. Každá národná abeceda má svoju kódovú stránku.
Univerzálny kód, ktorý umožňuje zakódovať rôzne znaky zo všetkých bežných jazykov, sa nazýva Unicode. Je 16 bitový a obsahuje 216 = 65 536 znakov.