Encode special characters into HTML entities, or decode HTML entities back into plain text.
<div class="example">Tom & Jerry</div>
HTML Entity Converter provides bidirectional conversion between raw characters and HTML entities. In Encode mode, it escapes reserved markup characters (&, <, >, ", ') into standard named HTML entities to prevent Cross-Site Scripting (XSS) and malformed markup. In Decode mode, it translates named entities (©, €), decimal numeric entities (©), and hexadecimal entities (©) back into readable characters.
Easily switch between escaping raw characters and unescaping HTML entities to plain text.
Escapes &, <, >, ", and ' to protect markup and prevent injection vulnerabilities.
Decodes all standard named HTML5 entities, decimal entities, and hex character references.
Uses native browser DOM parsing for instant conversion without server requests or data transmission.
Escapes dangerous characters to safe HTML entities
<div class="user">Tom & Jerry</div>
<div class="user">Tom & Jerry</div>
Converts HTML entities back into human-readable text
<span>© 2026 & €100</span>
<span>© 2026 & €100</span>
Percent-encode text and parameters for safe use in URLs and APIs.
Decode percent-encoded URL strings and query parameters to plain text.
Encode text into Base64.
Convert text to and from \uXXXX Unicode escape sequences and surrogate pairs.
Decode Base64-encoded strings back to plain text and UTF-8.