Entities in HTML
In HTML, entities are used to display reserved and invisible characters that represent characters that can't be easily typed on a keyboard. In short, we can say that an entity is a string of text that starts with an ampersand (&) and ends with a semicolon (;).
Symbols in HTML
In HTML, symbols allow you to enter technical symbols and currency symbols (mathematical operators) that are not present on a regular keyboard, which works with ASCII, HEX, CSS, and Unicode values.