HTML Decoder — Decode HTML Entities to Text Online Free

HTML Decoder

Instantly decode HTML entities back to readable characters. Supports &, <, >, ", numeric entities and more.

Instant — no page reload 100% client-side File upload supported
HTML Encoded Input
Decoded Output
Paste or UploadPaste encoded HTML or upload a .txt / .html file
Instant DecodeHTML entities are decoded in real time as you type
Preview ResultSee the decoded output in the right panel instantly
Copy or SaveCopy to clipboard or download the decoded file
Common HTML Entity Reference
EntityCharacterDescriptionEntityCharacterDescription
&amp;&Ampersand&lt;<Less than
&gt;>Greater than&quot;"Double quote
&apos;'Apostrophe&nbsp;(space)Non-breaking space
&copy;©Copyright&reg;®Registered
&trade;Trademark&mdash;Em dash

About HTML Decoder

The HTML Decoder is a free online tool that converts HTML entities back into their original characters. HTML entities are special codes used in HTML to represent characters that would otherwise be interpreted as HTML markup — for example, < represents < and & represents &. When you encounter entity-encoded text in source code or a database, this tool decodes it instantly.

HTML decoding is commonly needed when extracting content from HTML source code, cleaning up database exports, processing API responses or debugging server-side encoding issues.

How to Decode HTML Entities

  • Paste your HTML-encoded text into the input field
  • Click Decode
  • The decoded plain text appears in the output field
  • Copy the result with one click

Common HTML Entities Decoded

  • &&
  • <<
  • >>
  • ""
  •   → non-breaking space
  • © → © (copyright symbol)

For the reverse operation, use our HTML Encoder tool. Both are free with no login or character limits.

Frequently Asked Questions

What are HTML entities?
HTML entities are special codes used to represent characters that have a specific meaning in HTML (like < and >) or characters not available on the keyboard. For example, &lt; represents the less-than sign (<) so it isn't interpreted as an HTML tag.
When do I need to decode HTML?
You need to decode HTML when you receive content from an API, database, or CMS that has been encoded to prevent XSS attacks. Decoding converts entities like &amp; back to & so the content is human-readable.
Is this tool safe for sensitive data?
Yes — this tool runs entirely in your browser. Your text is never sent to a server. All decoding happens locally using JavaScript, so your data stays completely private.
What encoding types are supported?
This tool decodes named HTML entities (&amp;, &lt;, &gt;, etc.), decimal numeric entities (&#60;), and hexadecimal numeric entities (&#x3C;). All standard HTML5 named entities are supported.

100+ Free SEO Tools — No Signup Needed

Keyword research, backlink checker, plagiarism detector, meta tags & more. All free, all instant.

Explore All Tools