HTML Decoder
Decode HTML entities like & and ' back to readable characters.
All conversions happen in your browser. No data is sent to our servers - see why that matters. Share links encode your input in the URL itself; nothing is stored on a server. 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.