HTML Entity Encoder/Decoder

Encode special characters for HTML or decode HTML entities

About HTML Entities

HTML entities are special codes used to display reserved characters in HTML. Characters like <, >, and & have special meaning in HTML and must be escaped.

Common HTML Entities

  • &lt; → < (less than)
  • &gt; → > (greater than)
  • &amp; → & (ampersand)
  • &quot; → " (double quote)
  • &apos; or &#39; → ' (single quote)
  • &nbsp; → non-breaking space
  • &copy; → © (copyright)
  • &reg; → ® (registered)

Why Encode HTML?

  • Prevent XSS (Cross-Site Scripting) attacks
  • Display code snippets safely on web pages
  • Ensure special characters render correctly
  • Maintain valid HTML structure