HTML Unescape
Decode HTML entities back to plain text, live as you type, in either direction.
Type in either field — the other updates live, both directions. Uses your browser's own HTML parser, so every named and numeric entity is handled correctly, not just the common ones a hand-rolled mapping would cover. Runs entirely in your browser.
Need the opposite? HTML Escape
What is HTML Unescape?
Paste text containing HTML entities (like & or <) and see them decoded back to their literal characters instantly, using your browser's own HTML parser for complete, correct entity handling.
How to Use the HTML Unescape Tool
- 1
Paste the Escaped Text: Enter text containing HTML entities, such as & or <.
- 2
Read the Decoded Result Instantly: The literal characters appear automatically as you type.
- 3
Copy the Result: Use the copy button to copy the decoded text.
Why HTML Entities Exist
Characters like < and & have special meaning in HTML: they mark the start of a tag or an entity reference. If a literal < or & needs to appear as visible text rather than being parsed as markup, it has to be written as an entity instead (< and &), and unescaping reverses that back to the plain character. Text pulled from a database, an RSS feed, or a CMS export often arrives with entities still in it. This tool turns &, <, ", and the rest back into plain readable text.
Common HTML Entities
& → & < → < > → > " → " ' → ' → (non-breaking space)
Example
Input: "Tom & Jerry's <show>"
Unescaped: Tom & Jerry's <show>
Each entity resolves to its literal character: & becomes &, ' becomes ', and </> become the angle brackets.Frequently Asked Questions
Common questions about HTML Unescape.