UTF-8

Universal character encoding

UTF-8 is a character encoding system that represents text in computers and on the internet.

It can encode every character in Unicode—from basic English letters to Chinese characters to emoji—using one to four bytes per character.

Common ASCII characters use just one byte, making UTF-8 efficient for English text while remaining compatible with older systems.

It has become the dominant encoding for web pages and most modern software.

encoding

characters

Persons in a narrative

ASCII · BOM · surrogates · planes · graphemes · diacritics · scripts · glyphs · text · serialization

web

HTML

Web page code

  • XMLStructured data markup language
  • JSONLightweight data interchange format
  • APIsSoftware communication protocols

browsers · websites · documents · email · internet · HTTP · URLs · charset · forms · databases

compatibility

cross-platform

Works on multiple systems

standards · interoperability · legacy · migration · conversion · validation · normalization · fallback

Categories
Opposites
character width

UTF-8ASCII

Electronic character encoding standard

ANSI

Family

code, codes, coded, coding, encode, decode, encoder, decoder, encoding

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G