Unicode to standard komputerowej reprezentacji zwykłego tekstu. Obejmuje uniwersalny zestaw znaków, który ma jednoznacznie reprezentować wszystkie znaki używane w ludzkich systemach pisma w dowolnym języku, formaty transformacji Unicode (UTF), definiując znormalizowane formaty przechowywania i przesyłania tekstu Unicode oraz standardy przetwarzania i manipulacji tekstem.