← All Tools

HTML Decoder🔒 100% local

Decode HTML entities to text. Privacy-first, no server uploads.

Related Tools

HTML EncoderHTML EscapeHTML to JSX

Replaces named HTML entities with the characters they stand for, using a fixed table of about thirty-five entries: the five markup characters, the currency signs, typographic characters such as curly quotes and the ellipsis, the arrows, the primes and the four card suits. Every &name; or &#number; token is matched, but only table entries are substituted and anything else comes back exactly as typed, so this decodes a specific list of entities rather than being a general decoder.

How to use it

  1. Paste the text containing entities into the Input box.
  2. Press Decode.
  3. Read the Output box, or press Clear to start again.

Worked example

Price: €20 × 3 = €60becomesPrice: €20 × 3 = €60

Named entities in the table are replaced with the character itself.

<p>5 &lt; 6 &amp;&amp; 7 &gt; 6</p>becomes<p>5 < 6 && 7 > 6</p>

The markup characters decode too, so tags in the input come back as real tags in the output text.

When to use it

What it does not do