HTML entities.
Named and numbered codes for the special characters you can't just type — tap any row to copy the entity.
Punctuation & common
| Symbol | Named | Numbered | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less-than sign |
| > | > | > | Greater-than sign |
| " | " | " | Double quotation mark |
| ' | ' | ' | Apostrophe / single quote |
| |   | Non-breaking space | |
| – | – | – | En dash |
| — | — | — | Em dash |
| … | … | … | Horizontal ellipsis |
| • | • | • | Bullet |
| · | · | · | Middle dot |
| § | § | § | Section sign |
| ¶ | ¶ | ¶ | Paragraph (pilcrow) |
| † | † | † | Dagger |
Symbols & legal
| Symbol | Named | Numbered | Description |
|---|---|---|---|
| © | © | © | Copyright |
| ® | ® | ® | Registered trademark |
| ™ | ™ | ™ | Trademark |
| ° | ° | ° | Degree |
| ′ | ′ | ′ | Prime (minutes, feet) |
| ″ | ″ | ″ | Double prime (seconds, inches) |
| µ | µ | µ | Micro sign |
Currency
| Symbol | Named | Numbered | Description |
|---|---|---|---|
| ¢ | ¢ | ¢ | Cent |
| £ | £ | £ | Pound sterling |
| € | € | € | Euro |
| ¥ | ¥ | ¥ | Yen / yuan |
Math & arrows
| Symbol | Named | Numbered | Description |
|---|---|---|---|
| × | × | × | Multiplication |
| ÷ | ÷ | ÷ | Division |
| ± | ± | ± | Plus-minus |
| ≤ | ≤ | ≤ | Less than or equal |
| ≥ | ≥ | ≥ | Greater than or equal |
| ≠ | ≠ | ≠ | Not equal |
| ≈ | ≈ | ≈ | Approximately equal |
| ∞ | ∞ | ∞ | Infinity |
| ½ | ½ | ½ | One half |
| ¼ | ¼ | ¼ | One quarter |
| ← | ← | ← | Left arrow |
| → | → | → | Right arrow |
| ↑ | ↑ | ↑ | Up arrow |
| ↓ | ↓ | ↓ | Down arrow |
| ↔ | ↔ | ↔ | Left-right arrow |
Smart quotes
| Symbol | Named | Numbered | Description |
|---|---|---|---|
| “ | “ | “ | Left double quote |
| ” | ” | ” | Right double quote |
| ‘ | ‘ | ‘ | Left single quote |
| ’ | ’ | ’ | Right single quote |
| « | « | « | Left angle quote |
| » | » | » | Right angle quote |
Why entities exist
Some characters can't be written directly in HTML because they mean something to the markup itself. The clearest example is < — type a literal less-than sign and the browser thinks a tag is starting. Entities are the escape hatch: < renders as a visible < without breaking anything. The same goes for the ampersand, the greater-than sign and quotes inside attributes. Beyond those required four, entities also let you insert symbols that aren't on the keyboard — copyright, em dashes, arrows, currency and accented letters.
Named vs numbered
Every entity has two forms: a named one like © that's easy to read, and a numbered one like © that works for any Unicode character. Named entities are nicer to write but only exist for a limited set; numbered entities cover everything. For modern pages saved as UTF-8 you can often just paste the real character, but entities remain the safe, unambiguous choice — especially for the reserved characters, which you should always escape. To convert formatted text to HTML, try the Markdown to HTML tool.