HTML Symbols & Entities Reference
Searchable table of 200+ HTML entities. Click any row to copy — entity name, number, or raw character.
| Char | Named Entity | Numeric | Description | Category |
|---|
About HTML Entities
HTML entities are special codes used to display reserved characters, symbols, and characters that are difficult to type. They consist of an ampersand (&), an entity name or number, and a semicolon (;). For example, & displays an ampersand, < displays a less-than sign, and © displays a copyright symbol.
Why HTML Entities Matter
The HTML specification reserves certain characters for markup: < starts a tag, > ends a tag, and & starts an entity. If you want to display these characters as content, you must escape them. Using raw < in HTML content will break the page — the browser will attempt to parse it as a tag. Entities prevent this ambiguity.
Named vs. Numeric Entities
Named entities (©, ™, —) are memorable and readable but only exist for a limited set of characters. Numeric entities work for any Unicode character: the decimal form (©) and the hexadecimal form (©) both produce ©. In HTML5 with UTF-8 encoding, most characters can be typed directly, but entities remain useful for portability and readability.
Essential Entities for Every Developer
The most commonly needed entities in everyday HTML development are: & for & in text, < and > for angle brackets in code examples, for non-breaking spaces, © for copyright notices, — and – for dashes in typography, “ and ” for typographic quotation marks, and ™ or ® for trademark and registered symbols.
Arrows and Mathematical Symbols
HTML entities include a rich set of arrows and mathematical operators that are useful for technical documentation, equations, and UI indicators. The arrows category includes simple directional arrows (→, ←, ↑, ↓), double arrows (⇒, ⇐), and special-purpose arrows. Mathematical entities cover operators like ∑ (summation), ∏ (product), √ (square root), ∫ (integral), ≤, ≥, ≠, ≈, ∞, and many more. Greek letters are complete from α to ω plus their uppercase counterparts.
Typography Best Practices
Professional typography on the web relies on a few key entities. Use — (—) for em dashes instead of two hyphens (--), which was a typewriter convention. Use “ and ” ("curly quotes") instead of straight quotes (") for readable body text. Use – for number ranges (pages 12–15) and × for multiplication (3 × 4) rather than the letter x. These small details significantly improve reading quality in published content.