Kostenloser HTML Entity Encoder & Decoder Online
Convert special characters to HTML entities and back.
Common HTML Entities
| Character | Entity | Numeric | Description |
|---|---|---|---|
| & | & | & | Ampersand |
| < | < | < | Less than |
| > | > | > | Greater than |
| " | " | " | Double quote |
| ' | ' | ' | Apostrophe |
| |   | Non-breaking space | |
| © | © | © | Copyright |
| ® | ® | ® | Registered |
| ™ | ™ | ™ | Trademark |
| € | € | € | Euro sign |
Why Use HTML Entities?
Characters like <, >, and & have special meaning in HTML. If you include them literally in your HTML, the browser interprets them as code, not content. Encoding these characters as entities prevents rendering issues and cross-site scripting (XSS) vulnerabilities.
Frequently Asked Questions
What's the difference between named and numeric entities?
Named entities use descriptive names (&, ©) while numeric entities use Unicode code points (&, ©). Both render identically. Named entities are more readable; numeric entities work for any Unicode character.
Do I need to encode all special characters?
At minimum, you must encode &, <, >, and " in HTML content and attribute values. Modern browsers handle most other characters natively if your document uses UTF-8 encoding.