Character encoding in HTML refers to the method used to represent characters from the Unicode Character Set in the HTML document. This encoding helps in the correct display of characters such as special symbols, international characters or any non-ASCII characters on a web page. The character encoding for HTML can be specified using the tag in HTML. UTF-8 is the most common character encoding, which includes almost all characters from all languages in the world.