HTML Entity Decoder
Decode HTML entities back to their original characters. Convert <, &, " and numeric entities to readable text.
How to Use
- 1
Paste encoded text
Enter or paste text containing HTML entities like <, &, ", ©, or any other HTML entities.
- 2
Click Decode
The tool converts all HTML entities back to their original characters.
- 3
Copy the result
Click Copy to copy the decoded, readable text to your clipboard.
What is HTML Entity Decoder?
An HTML entity decoder converts entity references like <, &, ", and © back into their original characters (<, &, ", ©). You need it whenever you encounter text that has been HTML-encoded — in page source code, web scraping output, RSS feeds, CMS exports, or API responses that return HTML-safe strings.
HTML entities exist because certain characters have special meaning in HTML markup. The < character starts a tag, & starts an entity sequence, and quotes delimit attribute values. When these characters appear in text content, they are encoded to prevent the browser from misinterpreting them. This decoder reverses that process so you can read and work with the original text.
The tool handles all three entity formats: named entities like & and <, decimal numeric entities like & and ©, and hexadecimal numeric entities like & and ©. It recognizes the full set of HTML5 named entities — over 2,200 names — including symbols, arrows, mathematical operators, currency signs, and typographic characters.
Processing runs entirely in your browser. For the reverse operation — encoding text for safe HTML display — use our HTML Entity Encoder. If you need to decode percent-encoded URLs instead, use the URL Decoder — HTML entities and URL percent-encoding are different encoding schemes for different contexts.
FAQ
What entities are supported?
Why does my decoded text still contain some entities?
Can I decode a full HTML page?
What is the difference between HTML decoding and URL decoding?
How do I decode HTML entities in JavaScript?
Related Articles
Related Tools
HTML Entity Encoder
Encode special characters to HTML entities. Prevents XSS attacks and ensures HTML code displays correctly on web pages.
URL Decoder
Decode percent-encoded URL strings back to readable text. Convert %20, %26, %3D and other encoded sequences to their original characters.
URL Encoder
Encode special characters for safe use in URLs. Convert spaces, ampersands, and other characters to percent-encoded format.
Base64 Decoder
Decode Base64 strings back to plain text online. Handles standard Base64 and UTF-8 encoded content. Free, fast, client-side.
ROT13 Decoder
Decode ROT13-encoded text back to plain text. The same shift-by-13 operation that encodes also decodes.
Unicode Unescape
Convert Unicode escape sequences (\uXXXX) back to readable characters. Supports both \uXXXX and \u{XXXXX} formats.