Readable text from escaped HTML
Text scraped from web pages, exported from a CMS or returned by an API often arrives full of entities: &, ", ’, . Paste it here and every named, decimal and hexadecimal entity is converted back into the real character.
Decoding uses the browser's own HTML parser, so it recognizes all 2,000+ named entities in the HTML standard exactly as a browser would — no scripts are run and nothing is sent anywhere. If text was escaped twice (&), decode it twice.
How to decode HTML entities
- 1
Paste the escaped text
From a page, feed, database or API.
- 2
Read the decoded result
Entities become real characters instantly.
- 3
Copy it
Or swap to encode again.
Key features
Every entity supported
Named, decimal (©) and hex (©).
Browser-accurate
Uses the same rules as the HTML parser.
Safe
Decoding never runs scripts.
Private
Nothing leaves your browser.
Common uses
- Cleaning scraped content: Turn escaped text into plain text.
- Fixing CMS exports: Remove & artifacts from titles and descriptions.
- Reading API data: Decode escaped strings in JSON responses.
Tips and good to know
- Seeing
&? The text was escaped twice — decode it once more. - Percent signs like
%20are URL encoding, not HTML entities; use the URL Decoder.
