HTML Decoder
Decode HTML entities like & and ' back to readable characters.
Conversion payloads stay in this browser tab and are never placed in page URLs - see how local processing works. Privacy-safe analytics record only the tool, outcome, and a coarse input-size bucket. Press Cmd/Ctrl + Enter to convert.
How to Decode HTML Entities
Paste the encoded text into the input panel. Named and numeric HTML entities are converted back to their original characters instantly.
Where Encoded HTML Comes From
HTML entities appear in scraped web content, RSS feeds, CMS exports, API responses that sanitize output, and email templates - anywhere text was prepared for safe display in a browser.
Common Use Cases
Decode HTML when cleaning up scraped data, reading feed content, migrating CMS databases, debugging template output, or restoring readable text from sanitized API responses.
Frequently Asked Questions
What entities are supported?
All numeric entities (decimal ' and hexadecimal ') plus the common named entities: &, <, >, ", ', , ©, —, and more.
Why does text from websites contain &amp;?
Content that was HTML-encoded twice shows &amp; instead of &. Run the decoder twice to fully restore double-encoded text.
Can it decode emoji entities?
Yes. Numeric entities outside the basic range, like 😀, are decoded to their Unicode characters including emoji.
Is my data private?
Yes. Decoding runs entirely in your browser - your text is never uploaded to a server.
Continue with the data, not the directory
Decode byte strings and transform text encodings without uploading the source.
HTML Encoder
Convert special characters to HTML entities so text displays safely in web pages.
URL Decoder
Decode URL-encoded text back to readable format with our free online tool.
JSON Unescape
Convert escaped JSON strings back to readable plain text instantly.
Hex to ASCII Converter
Decode hexadecimal as strict ASCII or validated UTF-8 with exact source errors, a synchronized byte table, and control-character names.