Agar browser menampilkan halaman web dengan benar, browser harus mengetahui set karakter (character encoding) apa yang digunakan.
Dahulu sistem komputer menggunakan ASCII yang hanya mendukung 128 karakter bahasa Inggris. Kini standar global adalah UTF-8 yang mendukung hampir semua karakter, huruf, dan simbol dari seluruh bahasa di dunia (termasuk huruf Arab, Mandarin, Jepang, Cyrillic, dan Emoji).