Like ASCII, Unicode is a code which assigns a number to each key on the keyboard. Unicode is newer and includes many characters not found in ASCII such as international characters and alphabets.