Input

Mode:

Output

Formatted result will be displayed here

What is an HTML Decoder?

An HTML Decoder turns HTML entities like <, &, and & back into the characters they represent. It is the reverse of HTML encoding, and it is useful whenever you grab escaped text out of page source, an API response, or a database column and want to see what it actually says. EasyRead supports every named entity plus decimal and hexadecimal numeric entities, and it decodes locally in your browser.

Use Cases

Cleaning scraped HTML

Strip HTML entities out of crawled page bodies so downstream processing gets plain, readable text.

Reading API payloads

Decode escaped fields from APIs that return HTML-encoded strings before displaying them or piping them elsewhere.

Inspecting database content

Paste an encoded value from a column and see the real underlying text without spinning up a parser.

FAQ

Which entities are supported?

All named HTML entities (<, &,  , etc.) plus decimal (<) and hexadecimal (<) numeric entities.

What if the decoded text contains HTML tags?

Decoding only turns entities into characters. If the original text had real tags, they remain as text — nothing is rendered.

Can I paste large blocks of text?

Yes. Paste as much as you want; the tool scans the whole input and replaces every entity it finds.

What does   decode to?

It becomes a U+00A0 non-breaking space, which looks like a normal space but will not wrap.

Is my input uploaded anywhere?

No. Decoding runs entirely in your browser. Nothing is sent to a server or logged.