Unicode is a universal character encoding standard that assigns a unique number to every character, regardless of the platform or language. Unlike ASCII, which is limited to 128 or 256 characters, Unicode can represent over a million different characters, covering almost all written languages. This makes it the global standard for text representation.