Unicode® je standard za razmjenu podataka usmjeren na prikaz slova na način neovisan o jeziku, računalnom programu ili računalnoj platformi.
Unicode svaki simbol predstavlja jednom kodnom točkom, što je jednostavno cijeli broj. Taj broj se tada može zapisati na različite načine. Trenutna verzija standarda omogućava kodne točke u opsegu 0x0 – 0x10FFFF (hex.), s tim da neke vrijednosti unutar tog opsega nisu moguće.
Opseg kodnih točaka 0x0 – 0xFFFF se naziva Basic Multilingual Plane (BMP).