Back to Developer Tools

Markup text utility

HTML Entity Encoder & Decoder

Encode reserved HTML characters and safely decode named or numeric entities as plain text without rendering HTML.

About HTML Entity Encoder & Decoder

Escape markup-sensitive characters or turn supported HTML entities back into plain text.

Input is processed locally in your browser and is not sent to Navorika.

How to use this tool

  1. 1Choose encode or decode.
  2. 2Optionally encode non-ASCII characters numerically.
  3. 3Paste text.
  4. 4Swap, copy or clear the plain-text result.

Understanding the result

Reserved characters such as ampersand and less-than signs are always encoded in encode mode.

Decoded output stays inside a textarea and is never interpreted as page markup.

Important limitations

  • Named entity decoding follows the current browser HTML parser.
  • Encoding focuses on markup-sensitive characters plus optional numeric non-ASCII output.

Explore this topic

Frequently asked questions

Can it decode © and ©?

Yes. Browser-supported decimal and hexadecimal numeric entities are decoded.

Will decoded scripts run?

No. Decoded text is never dangerously rendered as HTML.

Can I encode accented characters?

Yes. Enable numeric encoding for non-ASCII characters.

Related tools

Selected from curated relationships first, then the same subtopic and category.