ROT13 to Text
Decode ROT13 and crack any Caesar cipher rotation.
Turn HTML entities back into the characters they represent.
The HTML Entity Decoder resolves named, decimal and hexadecimal entities back into characters using the browser's own entity table, which covers all 2,231 named entities in the HTML5 specification rather than a hand-written subset.
Text pulled out of an HTML source, an RSS feed, a CMS export or a database that stored escaped markup arrives full of & and ' and  . Reading it is annoying; using it anywhere else is worse, because the entities are literal characters.
This decodes all three forms — named entities such as ©, decimal ones such as © and hexadecimal ones such as © — back into the characters they represent, using the browser's own entity table so every one of the 2,000-plus named entities is covered. Double-encoded text, where an ampersand was itself escaped, is detected and can be decoded twice in one go.
The browser's own parser resolves every named entity, not a partial lookup table.
Named, decimal and hexadecimal entities all decode from the same input.
& is recognised as text escaped twice, and a second pass is offered.
Decoding happens in an inert document that never executes scripts or loads resources.
It decodes to a non-breaking space, which looks like a space and is not — the tool says so.
From page source, an RSS feed, a CMS export or a database column.
Named, decimal and hexadecimal entities all become their characters.
If & appears, the text was escaped twice and a second pass is offered.
Ready to use anywhere that is not HTML.
Yes. It uses the browser's own HTML parser to resolve them, which covers every one of the 2,231 named entities in the HTML5 specification rather than a hand-written subset.
When already-escaped text is escaped again, so & becomes &. It usually means two layers of an application both escaped the same value. The tool detects it and offers a second pass.
Yes. Decoding happens in an inert document that never executes scripts or loads resources, and the result is treated as plain text rather than being rendered.
A non-breaking space (U+00A0), which looks identical to an ordinary space but is a different character. That is why decoded text can still fail an exact match — use Clean Text to normalise it afterwards.
What people who use the HTML Entity Decoder think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the HTML Entity Decoder. It takes half a minute and no account.
Write the first reviewDecode ROT13 and crack any Caesar cipher rotation.
Repeat any text as many times as you need, with your own separator.
Sort a list into reverse alphabetical order.
Hard-wrap text to a column width, with prefixes and hanging indents.
Randomise a text at the level you choose: lines, words or letters.
Convert text into Unicode escape sequences for code.
Pull the terms a document is actually about out of it.
Turn any text into capital letters in one click.