FontStyleLab / Text & web tools

HTML entity encoder & decoder

Escape special characters or decode HTML entities. Keep control of quotes, Unicode characters and already encoded text.

Free, without an accountOn your device

01 Start with your content

02 Your result

On your device

Your content stays on this device. Download anything you want to keep before leaving.

A SMALL GUIDE

How to use this tool

  1. Paste text or open a UTF-8 text file.
  2. Choose encode or decode, the entity format and the characters to encode.
  3. Compare the result, then copy it or download a text file.

When this tool helps

Prepare literal markup for documentation, decode exported text or convert symbols into character references. UTF-8 already supports accented letters; encoding every non-ASCII character is optional.

Conversion runs in your browser. No account or subscription is required, and downloads have no watermark.

Questions before you start

How does decoding work?

Named and numeric references ending in a semicolon are decoded once. Unknown references stay unchanged. HTML tags are kept as text and never executed.

Can I avoid double encoding?

Enable Preserve existing entities when encoding. Disable it when you deliberately need another encoding layer. Escaping text is not a substitute for sanitizing HTML.