HTML entity encoder and decoder

Convert HTML special characters to entities and back.

Your files are processed here, on your device

We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.

A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.

How we handle your data →

How to use this tool

  1. Paste characters or entities to convert.
  2. Choose encoding or decoding and run one pass.
  3. Inspect the result as text; tags are not executed.

An example you can verify

Represent reserved characters as text inside an HTML example.

Example input

<b>&

SettingsOperation: Encode.

Expected result

&lt;b&gt;&amp;

The tool displays text rather than executing pasted tags. Decoding applies one pass.

Settings and limits

Encoding replaces &, <, > and quotation marks. Decoding accepts semicolon-terminated entities, including HTML names and decimal or hexadecimal Unicode codes. The result is always displayed as text.

Frequently asked questions

Does pasted HTML execute?

No. Content is not inserted as executable HTML. Unknown entities are preserved and decoding makes a single pass.