Encode and decode HTML entities instantly. Convert special characters to HTML-safe representations and vice versa.
| Character | Entity | Numeric | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less than |
| > | > | > | Greater than |
| " | " | " | Double quote |
| ' | ' | ' | Single quote |
| |   | Non-breaking space | |
| © | © | © | Copyright |
| ® | ® | ® | Registered |
| ™ | ™ | ™ | Trademark |
| € | € | € | Euro sign |
| £ | £ | £ | Pound sign |
| — | — | — | Em dash |
HTML entities are special codes that represent characters which have meaning in HTML syntax or which cannot be easily typed on a keyboard. For example, the < character opens an HTML tag, so to display it as text you must write <. This prevents the browser from interpreting it as markup.
For a complete reference, see the HTML Living Standard named character references.
See also: URL Encoder/Decoder and Base64 Encoder.