Le format UTF-8 est une variante du système Unicode de codage des caractères, développé par Ken Thompson, de Bell Laboratories en 1992. À l'origine, Unicode était largeur fixe-un format simple, 16 bits de codage, mais UTF-8 a été développé pour les systèmes qui ont trouvé qu'il est difficile de manipuler des unités de 16 bits de données. UTF signifie Format de transformation Unicode.