About HTML Entities

HTML Entities Encode and Decode converts between plain text and HTML entities. Type in either box and the other follows. Encoding has three modes: named where a name exists, minimal for just the markup-significant characters, and numeric for everything non-ASCII.

It runs in the page. Nothing you type is uploaded.

How to use it

  1. Type or paste plain text on the left to encode, or entities on the right to decode.
  2. Pick an encoding mode.
  3. Copy whichever side you need.

Common questions

Which entities does it know?

A curated set: Latin-1, common punctuation and symbols, Greek letters, arrows, and currency. Decoding also handles any decimal or hex numeric reference.

What is minimal mode for?

It escapes only & < > " ' — enough to be safe inside HTML while leaving accented letters and symbols readable.

Are unknown entities changed?

No. On decode, a name that is not in the table and a malformed reference are left exactly as they were.

Is my text uploaded?

No. It is a local transform in your browser.