Developer ToolsEncoders & DecodersFree Tool
HTML Entity Decoder
Convert HTML entities back to their original characters using the browser DOM, handling both named and numeric entities correctly.
How to Use HTML Entity Decoder
- 1Paste HTML text containing entities
- 2Click Process
- 3Copy the decoded plain text
Frequently Asked Questions
It sets your input as a textarea's innerHTML, then reads back its textContent — using the browser's own HTML parser, which correctly handles every named entity (&, é, etc.) and numeric entity (', ') the browser itself understands.
Yes — since it relies on the browser's real HTML parsing, both forms (& and &) decode correctly, unlike a hand-rolled regex that might only cover common named entities.
No — the HTML is only parsed to extract text content within your own browser tab; it isn't executed as a live page or sent anywhere.
No — decoding runs entirely via your browser's DOM APIs.
Related Tools
Base64 Encoder
Encode any text into Base64 using the browser-native btoa() function, with full Unicode/UTF-8 support.
Base64 Decoder
Decode Base64 back to readable text using the browser-native atob() function, with full Unicode/UTF-8 support.
URL Encoder
Percent-encode text for safe use in URLs, or decode it back, using the native encodeURIComponent/decodeURIComponent functions.
URL Decoder
Decode percent-encoded URL text back to its original characters using the native decodeURIComponent function.