Character entities are used in HTML to display special characters like < and > that have meaning in HTML tags. A character entity consists of an ampersand, entity name or number, and semicolon, and is used instead of the actual character. Common entities include < and < for <. Entity names are easier for humans but newer names may not be supported, while numbers have broad browser support. A list of entities can be found at the provided URL.