Description: HTML entities are representations of special characters in the HTML markup language, allowing the inclusion of symbols that could not otherwise be directly written in the code. These entities are useful for displaying characters that have a special meaning in HTML, such as the less than sign (<) or the greater than sign (>), as well as for representing characters that are not available on the keyboard, such as accented letters or currency symbols. Each HTML entity begins with an ampersand (&) and ends with a semicolon (;), and can be represented in two ways: by a name (for example, & for the & symbol) or by a decimal or hexadecimal number (for example, & or & for the same symbol). HTML entities are essential to ensure that content is displayed correctly in web browsers, avoiding confusion between HTML code and the text intended for the user. Furthermore, their use is fundamental for the accessibility and internationalization of web pages, allowing characters from different languages and writing systems to be presented correctly.