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

  1. Paste the escaped text or HTML.
  2. Press Decode HTML.
  3. Named and numeric entities are converted back to characters.
  4. Copy the readable result.

HTML decoding examples

Ampersand

Tom & Jerry
Tom & Jerry

Tags

<p>Hello</p>
<p>Hello</p>

Numeric entity

&#39;quoted&#39;
'quoted'

Browser decoder vs other ways

DimensionUrsaKit HTML DecoderSearch and replaceBrowser dev tools
Named entitiesAll standard onesOnly what you knowNot directly
Numeric entitiesDecimal and hexManualNot directly
Data leaves the deviceNo, runs in the browserNoNo
Bulk textYesTediousNo
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 &amp; and &#39;.

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.

All Tools