HTML Entity Decoder

Free

Convert HTML entities back to their original characters instantly.

Common HTML Entities

&lt;=<
&gt;=>
&amp;=&
&quot;="
&#39;='
&nbsp;=
&copy;=©
&reg;=®
&trade;=
&euro;=
&pound;=£
&mdash;=

Numeric Entity Formats

Decimal Format

Uses decimal character codes

&#60; = <&#62; = >&#38; = &

Hexadecimal Format

Uses hex character codes

&#x3C; = <&#x3E; = >&#x26; = &

About HTML Entity Decoding

HTML entity decoding converts HTML entities back to their original characters. This tool supports all named entities (like &copy;), decimal numeric entities (like &#169;), and hexadecimal entities (like &#xA9;). Useful for reading encoded HTML source code or processing scraped web content.

How to Use the HTML Entity Decoder

  1. Paste your HTML-encoded text in the input area
  2. The decoded output updates automatically as you type
  3. All entity types are supported: named, decimal, and hexadecimal
  4. Copy the decoded result to use in your projects

Features

  • Named entities (&copy; &euro;)
  • Decimal entities (&#169;)
  • Hexadecimal entities (&#xA9;)
  • Real-time decoding
  • Entity reference table
  • 100% client-side processing

Common Use Cases

  • Web scraping: Decode scraped HTML content to readable text
  • Email processing: Decode HTML-encoded email content
  • API responses: Decode HTML entities in API data
  • Source code review: Read encoded HTML source code
  • Data migration: Clean up encoded content when moving data

Entity Types Explained

Named Entities: Human-readable names like &copy; for ©, &euro; for €, and &nbsp; for non-breaking space. These are the most common and easiest to recognize.

Decimal Entities: Use the decimal Unicode code point, formatted as &#NNN; where NNN is the decimal number. For example, &#169; represents © (code point 169).

Hexadecimal Entities: Use the hex Unicode code point, formatted as &#xHH; where HH is the hex number. For example, &#xA9; represents © (hex A9 = decimal 169).