HTML Decoder
Turn HTML entities back into readable characters, including named and numeric entities. Useful for reading scraped or escaped text.
Escaped HTML
Paste entities to decode
Decoded output
Result
What is HTML decoding?
HTML decoding converts entities such as &, < and ' back into the characters they represent.
It is used to clean up text copied from a web page, a JSON API or a CMS that has been escaped for display.
How to decode HTML entities
- Paste the escaped text or HTML.
- Press Decode HTML.
- Named and numeric entities are converted back to characters.
- Copy the readable result.
HTML decoding examples
Ampersand
Tom & Jerry
Tom & Jerry
Tags
<p>Hello</p>
<p>Hello</p>
Numeric entity
'quoted'
'quoted'
Browser decoder vs other ways
| Dimension | UrsaKit HTML Decoder | Search and replace | Browser dev tools |
|---|---|---|---|
| Named entities | All standard ones | Only what you know | Not directly |
| Numeric entities | Decimal and hex | Manual | Not directly |
| Data leaves the device | No, runs in the browser | No | No |
| Bulk text | Yes | Tedious | No |
FAQ
Frequently asked questions
Is the HTML decoder free?
Yes, with no account and no limit.
Which entities are supported?
All named HTML entities plus decimal and hexadecimal numeric references.
Does it decode URL encoding too?
No. Use the URL decoder for %20 style sequences; this tool handles entities like & and '.
Can I decode a whole HTML page?
Yes. Paste the markup and the entities are converted, while the tag structure stays as text.
Is my data uploaded?
No. Decoding runs in JavaScript in your browser.