HTML Decode Text Online

HTML entities like &amp;, &lt;, &gt;, &quot;, and &#233; appear in HTML source code, RSS feeds, scraped web content, and API responses that return HTML-encoded strings. Reading these directly is difficult, and using them in non-HTML contexts produces garbled text. This tool decodes HTML entities back to their original characters, converting &amp; back to &, &lt; back to <, named entities like &copy; back to ©, and numeric entities like &#233; back to é. It handles all standard HTML5 named entities and both decimal (&#65;) and hexadecimal (&#x41;) numeric entities. Paste any HTML-encoded text and get the clean, readable original text instantly. The decoder runs entirely in your browser.

encoded html
0 chars1 lines
decodedREADY
0 chars1 lines

FAQ

What is the difference between named and numeric HTML entities?
Named entities use a predefined name like &amp; or &copy;. Numeric entities use the character's Unicode code point in decimal (&#169;) or hexadecimal (&#xA9;) form. Both represent the same characters.
Are all HTML5 named entities supported?
Yes. The decoder handles all standard HTML5 named character references including the extended set with multi-character names like &thinsp; (thin space) and &hellip; (ellipsis).
When does HTML encoding appear in API responses?
APIs that return HTML content, web scraping results, CMS exports, email headers, and RSS feed descriptions often contain HTML-encoded text that needs to be decoded for display or processing.

Related Conversions