HTML Entities Reference
A reference of common HTML entities, the must-escape characters, punctuation and quotes, currency and legal symbols, math symbols, and arrows, with named and numeric codes.
HTML entities let you display reserved or special characters by name or number. You
must escape &, <, and > in
content, and quotes inside attributes. Each entity is a named code (&name;)
or a numeric code (&#NNN;).
Must-escape & common
| Char | Named | Numeric | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less-than (opens a tag) |
| > | > | > | Greater-than |
| " | " | " | Double quote |
| ' | ' | ' | Single quote / apostrophe |
|   | Non-breaking space |
Punctuation & quotes
| Char | Named | Numeric | Description |
|---|---|---|---|
| – | – | – | En dash |
| — | — | — | Em dash |
| … | … | … | Horizontal ellipsis |
| ‘ | ‘ | ‘ | Left single quote |
| ’ | ’ | ’ | Right single quote |
| “ | “ | “ | Left double quote |
| ” | ” | ” | Right double quote |
| • | • | • | Bullet |
| † | † | † | Dagger |
Currency & legal
| Char | Named | Numeric | Description |
|---|---|---|---|
| ¢ | ¢ | ¢ | Cent |
| £ | £ | £ | Pound sterling |
| € | € | € | Euro |
| ¥ | ¥ | ¥ | Yen |
| © | © | © | Copyright |
| ® | ® | ® | Registered trademark |
| ™ | ™ | ™ | Trademark |
| ° | ° | ° | Degree |
Math & symbols
| Char | Named | Numeric | Description |
|---|---|---|---|
| × | × | × | Multiplication |
| ÷ | ÷ | ÷ | Division |
| ± | ± | ± | Plus-minus |
| ≠ | ≠ | ≠ | Not equal |
| ≤ | ≤ | ≤ | Less than or equal |
| ≥ | ≥ | ≥ | Greater than or equal |
| ½ | ½ | ½ | One half |
| ∞ | ∞ | ∞ | Infinity |
Arrows
| Char | Named | Numeric | Description |
|---|---|---|---|
| ← | ← | ← | Left arrow |
| → | → | → | Right arrow |
| ↑ | ↑ | ↑ | Up arrow |
| ↓ | ↓ | ↓ | Down arrow |
| ↔ | ↔ | ↔ | Left-right arrow |
If your page is saved as UTF-8 (the modern default), you can usually type most of these characters directly. Entities remain useful for the reserved characters and for symbols that are hard to type or easy to confuse.
What this does
An HTML entities reference lists common entities — must-escape characters, punctuation, currency and legal symbols, math symbols, and arrows.
How to use it
- Find a symbol.
- Read its named and numeric code.
- Copy the entity with one tap.
- Paste it into your HTML.
Example
& renders an ampersand without breaking your markup.
Sources & methodology
Last updated .
Frequently asked questions
Which characters must I escape in HTML?
Always escape & as &, < as <, and > as > in content, plus quotes inside attribute values. Otherwise they may be interpreted as markup.
What’s the difference between named and numeric entities?
A named entity like © is easier to read; a numeric one like © references the character by its code point. Both render the same symbol.
Do I still need entities with UTF-8?
For most symbols you can type the character directly in a UTF-8 page. Entities remain essential for the reserved characters (&, <, >) and useful for hard-to-type symbols.
Related tools
HTTP Status Codes
Every common HTTP status code explained, informational (1xx), success (2xx), redirection (3xx), client errors (4xx), and server errors (5xx), with what each one means.
Port Numbers Reference
A reference of common TCP and UDP port numbers (web and email, remote access, databases, and network services) so you can recognise what runs where.
File Extensions Reference
A reference of common file extensions and the formats they represent, documents, images, audio and video, archives, and code and data files.
ASCII Table
A complete ASCII table, printable characters 32–126 with their decimal and hex codes, plus the control characters 0–31 and 127 with their standard abbreviations.