Az UTF-8 egy változó hosszúságú Unicode karakterkódolás. Egy-négy bájtot használ az egyes karakterek kódolásához, a bájtok száma a karakter kódpontjától függ. Az UTF-8 a leggyakrabban használt karakterkódolás az interneten, és minden modern webböngésző és operációs rendszer támogatja.