HTML Decode
Unescape HTML entities, converting things like < and & back into < and &.
About the HTML Decoder
Text scraped from a page or pulled from a feed is often full of HTML entities such as &, <, " and numeric escapes like '. This tool reverses HTML encoding, turning those entities back into the real characters - an ampersand, a less-than sign, a quote - so the text reads naturally again.
How to use it
- Paste text that contains HTML entities.
- The decoded, human-readable version appears below.
- Copy the clean text for use elsewhere.
It is most useful when cleaning up content from an RSS feed, an API that double-escapes its output, or a database field where entities were stored verbatim. It resolves both named entities like © and numeric ones like ©. If your text was encoded more than once, decode it again to remove the extra layer. The work happens in your browser, so the content you paste is never sent to a server.
Frequently asked questions
What is the difference between named and numeric HTML entities?
Named entities use a keyword, like © for the copyright symbol, while numeric entities use a code point, like © for the same symbol. This decoder resolves both forms.
Why does my text still show &amp; after decoding?
That usually means the text was encoded twice. Decode it a second time to convert the remaining & layer back into a plain ampersand.
Will it convert numeric entities like '?
Yes. Numeric character references in both decimal (') and hexadecimal (') form are decoded to their corresponding characters.
Is my pasted content uploaded?
No. All decoding runs in your browser, so the text stays entirely on your device.