UTF-8 er ein algoritme for å overføre talverdien til teikna i Unicode-standarden til sekvensar av 8-bits bytes. UTF-8 er definert i Annex R, "UCS Transformation Format 8 (UTF 8)" i ISO/IEC 10646, og i kapittel 3.9 av versjon 4.0 av Unicode-standarden.