UTF-8 koduje tekst Unicode jako bajty o zmiennej długości — ustawienie domyślne dla plików internetowych, JSON i nowoczesnych.
UTF-8 reprezentuje ASCII w jednym bajcie, a inne skrypty w 2–4 bajtach — wstecznie kompatybilne z ASCII i wydajne w przypadku treści zawierających dużo języka angielskiego. Mojibake (zniekształcony tekst) zwykle oznacza, że plik został odczytany przy użyciu niewłaściwego zestawu znaków.
Zawsze deklaruj charset=utf-8 w formacie HTML i JSON. Narzędzia kodowania Tentaco wykrywają i konwertują tekst lokalnie w przypadku dziedziczenia starszego eksportu z systemu Windows-1252 lub Latin-1.