About the HTML Decoder
Text copied from HTML source, RSS feeds or databases is often full of entities like &, " and '. This decoder converts them back into normal characters so the text is readable again.
It supports numeric entities in decimal (é) and hexadecimal (é) form, which covers every Unicode character including emoji, plus the most common named entities such as , © and —. Unknown entities are left unchanged. The text is never rendered, so decoding is safe.
How to use it
- Paste text containing HTML entities.
- Click Decode HTML.
- Copy the readable result.
Example
<p>Fish & Chips — €9 🐟</p>
<p>Fish & Chips β β¬9 π</p>
When to use it
- Cleaning text exported from a CMS or database.
- Reading RSS and XML feed content.
- Fixing double-encoded text such as
&amp;. - Converting entity codes into characters for documents.
Frequently asked questions
Are HTML tags removed?
No. Entities are converted, but real tags stay. Use Remove HTML Tags to strip them.
My text still shows &amp; after decoding. Why?
It was encoded twice. Run the decoder again.
Are all named entities supported?
The most common ones are, along with every numeric entity. Rare named entities are left as they are.
Is the text I enter kept private?
Yes. The HTML Decoder runs entirely in your web browser, so your text is never uploaded to or stored on our servers. Like most free websites, TextForge shows ads from Google, which may use cookies. See our Privacy Policy for details.