UTF-8 обеспечивает обратную совместимость с 7-битной кодировкой ASCII тем, что все 7-битные символы хранятся в одном байте в UTF-8. 3
Текст, состоящий только из символов с номерами меньше 128, при записи в UTF-8 превращается в обычный текст ASCII и может быть отображён любой программой, работающей с ASCII. 1 И наоборот, текст, закодированный 7-битной ASCII, может быть отображён программой, предназначенной для работы с UTF-8. 1
Остальные символы Юникода изображаются последовательностями длиной от 2 до 4 байт, в которых первый байт всегда имеет маску 11xxxxxx, а остальные — 10xxxxxx. 1