V terminologii kódování znaků je bodem kódu jakákoli číselná hodnota, která tvoří prostor kódování. Mnoho bodů kódu představuje jednotlivé znaky, ale mohou mít i jiné významy, například formátování.
Například znaková sada kódovaná ASCII má 128 kódových bodů v rozsahu 0 hex až 7F hex , Extended ASCII má 256 kódových bodů v rozsahu 0 hex až FF hex a Unicode má 1 114 112 bodů. Kód v rozsahu 0 hex až 10FFFF hex . Prostor kódování Unicode je rozdělen na sedmnáct rovin (základní vícejazyčný plán a 16 dalších rovin), každé s 65 536 (= 2 16 ) kódovými body. Celková velikost kódovacího prostoru Unicode je tedy 17 × 65 536 = 1 114 112.
Pojem kódový bod se používá pro abstrakci k rozlišení obou:
Tato abstrakce tedy umožňuje:
Pro Unicode konkrétní sekvence bitů se nazývá jednotka kódu - pro tyto UCS-4 kódované znakové sady , jsou kódy vždy kódována 4- bajtů binárních čísel , zatímco pro UTF-8 , jsou kódy kódované sekvencí 1 až 4 byty. Další informace najdete v tématu UTF . Body kódu jsou přiřazeny abstraktním znakům . Abstraktní znak není grafický glyf, ale jednotka textových dat. Kódové body však také nemusí být použity a vyhrazeny pro budoucí použití (většina prostoru kódu Unicode se nepoužívá), nebo mohou být přiřazeny k jiným účelům.
Rozdíl mezi kódovým bodem a odpovídajícím abstraktním znakem není v Unicode výrazný, ale je patrný pro jiné kódované znakové sady, kde může existovat mnoho kódových stránek pro jeden kódovací prostor.