Blog
Wild & Free Tools

Decode HTML Entities Online — Free Tool

Last updated: February 2026 4 min read
Quick Answer

Table of Contents

  1. When You Need to Decode
  2. How to Decode
  3. Common Entities You Will See
  4. Double-Encoded Content
  5. Frequently Asked Questions

Sometimes the problem is the opposite: you have text full of entities — & < > " — and you need the clean, readable version. This happens when you pull content from a CMS database, receive an API response, or copy from a system that over-encodes its output.

The HTML entity decoder converts entities back to their original characters instantly.

When Do You Need to Decode HTML Entities?

Encoded entities showing up as literal text (rather than rendering as the intended characters) is a common problem in a few scenarios:

How to Decode HTML Entities

Open the HTML entity encoder/decoder tool. The same tool handles both directions:

  1. Paste your encoded text into the input area. Example input: Tom & Jerry — A Classic Rivalry
  2. Click "Decode."
  3. Copy the output: Tom & Jerry — A Classic Rivalry

The decoder handles all standard named HTML entities (&, <, >, ",  , —, ©, and hundreds more) and numeric entities in both decimal (&) and hex (&) format.

For double-encoded content, run it through the decoder twice — each pass removes one layer of encoding.

Sell Custom Apparel — We Handle Printing & Free Shipping

Common Encoded Entities and What They Decode To

EntityDecoded CharacterName
&&Ampersand
&lt;<Less than
&gt;>Greater than
&quot;"Double quote
&nbsp;(non-breaking space)Non-breaking space
&mdash;Em dash
&ndash;En dash
&copy;©Copyright
&#38;&Ampersand (numeric)

What to Do With Double-Encoded Content

Double encoding means something was encoded twice. The original & became &amp;, and then that & was encoded again to produce &amp;amp;. The output literal text would show &amp; instead of &.

To fix it: run the decoder twice. First pass converts &amp;amp; → &amp;. Second pass converts &amp; → &.

This is common when:

If the decoded output still contains entities, run it through once more. Repeat until the output looks correct.

Decode HTML Entities Instantly

Paste your encoded text. Get clean, readable output. Free, no signup.

Open Free HTML Entity Tool

Frequently Asked Questions

How do I decode HTML entities back to text?

Paste the encoded text into the HTML entity decoder and click Decode. It converts &amp; to &, &lt; to <, &quot; to ", and all other standard entities back to their original characters.

Why am I seeing &amp; and &lt; as literal text?

The content was HTML-encoded before you received it. The entities were not rendered by a browser — you are seeing the raw encoded form. Decode it to get the plain text version.

What if decoding once still shows entities?

The content is double-encoded. Run it through the decoder a second time. Each pass removes one layer of encoding.

Does the decoder handle numeric entities like &#38;?

Yes. Both decimal (&#38;) and hex (&#x26;) numeric entities are supported, along with all standard named entities.

Ryan Callahan
Ryan Callahan Lead Software Engineer

Ryan architected the client-side processing engine that powers every tool on WildandFree — ensuring your files never leave your browser.

More articles by Ryan →
Launch Your Own Clothing Brand — No Inventory, No Risk