← All Tools

HTML Decoder🔒 100% local

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

HTML Decoder: 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.

HTML 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.

HTML Decoder: 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.

HTML Decoder: when to use it

HTML Decoder: what it does not do