Character entities are used to display special characters like < and > in HTML. A character entity has three parts - an ampersand, entity name or number, and a semicolon. Examples of character entities include < for <, > for >, &copy; for ©, and &nbsp; to add non-breaking spaces between words. Older browsers may display inserted or deleted text as plain text instead of styled.