HTML entity decoder
Turn &, <, ' and other entities back into text.
Decodes every named entity (é), numeric reference (é, é) and legacy form, as browsers do in page text.
Try
About this tool
- Runs in
- your browser
- Your input sent to our servers
- Nothing
- Kept on this device
- nothing
More in the privacy policy.
How to use it
- 01Paste HTML or text containing entities such as & or é, or pick one under Try.
- 02The decoded text appears as you type. Tags are kept as text, and nothing in it runs.
- 03Copy the result, or switch to Encode to escape text again.
Related tools
Questions
Why does look like a space but not match one?
It decodes to a no-break space (U+00A0), a different character from an ordinary space: a search for a space won’t find it, and code comparing text treats it as different. Copy keeps it as it is.
Why do I still see < after decoding?
The text was escaped twice: &lt; decodes to <, and decoding that again gives <. Paste the result back in to remove another layer.
Is it safe to paste HTML from an email or a web page?
Yes. The text is read by a parser that isn’t part of this page: tags stay as text, scripts don’t run and images aren’t loaded.
Is my text sent anywhere?
No. It’s decoded in your browser as you type. It isn’t sent to our servers, put into the page address or saved.