Unicode est la norme pour la représentation informatique du texte brut. Il englobe le jeu de caractères universel, destiné à représenter sans ambiguïté tous les caractères utilisés dans les systèmes d'écriture humaine dans n'importe quelle langue, les formats de transformation Unicode (UTF), définissant des formats normalisés pour le stockage et la transmission du texte Unicode, et des normes pour le traitement et la manipulation du texte.