Find a tool

navigate Enter open

Use a task word when you do not know the exact name.

HTML Entity and Unicode Converter

Local only

The HTML Entity and Unicode Converter escapes markup-significant characters and inspects Unicode code points. Input remains in this browser tab.

Reviewed · Free · No account required

Entity and Unicode Workspace
Input0 characters
Output
Input stays in this browser tab.

What does the HTML Entity and Unicode Converter do?

Use this tool when you need a browser utility that escapes markup-significant characters and inspects Unicode code points. It accepts plain text, HTML entities, or JavaScript-style Unicode escapes and returns entities, decoded text, Unicode escapes, or a code-point list. Results are deterministic for the same input except where cryptographic randomness, current time, or a live provider response is part of the task.

Encoding is not sanitization

Use entities to display reserved characters as text in an HTML text or quoted-attribute context. Use a maintained HTML sanitizer when users are allowed to submit markup, because safe elements and attributes require policy decisions.

How do you use it?

  1. Choose entity encode/decode, Unicode escape encode/decode, or List code points.
  2. Enter text or encoded values; the result updates immediately.
  3. Verify the output context before copying it into HTML, JavaScript, CSS, or another language.

Worked example

Escape markup-significant characters

Input

<b title="A&B">Café</b>

Output

&lt;b title=&quot;A&amp;B&quot;&gt;Café&lt;/b&gt;

The encoder escapes ampersands, angle brackets, quotation marks, and apostrophes while leaving ordinary Unicode text intact.

Common errors and fixes

SymptomLikely causeFix
Encoded text is still unsafe in an event handler or script block.HTML entity encoding alone does not cover JavaScript, CSS, URL, or attribute-policy risks.Use context-aware escaping and a trusted sanitizer or templating system for untrusted HTML.
Unicode decode leaves an escape unchanged.The input is not a four-digit \uXXXX escape or a \u{...} code-point escape.Correct the escape syntax and ensure the value is a valid Unicode code point.

Important behavior of HTML Entities

Entity encoding prevents characters from being interpreted as markup; it is not a complete HTML sanitizer.

Standards and implementation references

Frequently asked questions about HTML Entities

Does the HTML Entities upload my input?

No. Processing runs in the current browser tab, and the page does not send tool input to a KitLumi processing endpoint.

What input does the HTML Entities accept?

It accepts plain text, HTML entities, or JavaScript-style Unicode escapes. The workspace checks the input and reports malformed or unsupported values before it produces a result.

What does the HTML Entities produce?

It produces entities, decoded text, Unicode escapes, or a code-point list. Copy and download controls appear when the output format supports them.

What limitation should I know?

Entity encoding prevents characters from being interpreted as markup; it is not a complete HTML sanitizer.

What changed?

Initial release · September 24, 2026

Added HTML entity encoding, Entity decoding, Unicode escapes, Code-point inspection, responsive controls, explicit runtime disclosure, and tested browser output.

Who maintains this tool?

KL
KitLumi EngineeringKitLumi Engineering maintains browser behavior, privacy disclosures, examples, and automated tests.