HTML entities decoder
Paste text copied from page source or a database that is full of codes like " and read it clean.
Loading the tool…
Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.
How to use it
- Enter encoded text.
- The result appears straight away and updates as you edit.
- Copy the result, or copy a link that keeps the same values to share it.
How it is calculated
Each numeric reference &#decimal; or &#xhex; becomes the character with that code point and each known name like © becomes its character. References 128 to 159 are read through windows-1252, as browsers do.
Example
Result: Decoded text: <p>café © 2026 مرحبا 😀</p>; References decoded: 12.
<p>café © 2026 مرحبا 😀</p>
<p>café © 2026 مرحبا 😀</p>
Limits and caveats
- About 250 common named entities are recognised ( , …, Greek letters and more); rare names stay as they are.
- A reference must end with a semicolon, so & without one is left unchanged.
Questions about this tool
Why does Arabic text look like مر?
Some editors and plugins store non-Latin letters as numeric references. This tool turns them back into readable letters.
What is the difference between © and ©?
Both mean ©. The first is decimal and the second is hexadecimal.
Why does € become the euro sign?
The HTML standard reads references 128 to 159 through the old windows-1252 table, where 128 is €.
