HTML Entity Encoder / Decoder

Convert HTML special characters and named entities (© ® etc.)

100% In-BrowserNo Server UploadFree, No Signup
Encoding / Decoding
For EngineersFastPass - AI Career Agent

AI analyzes your skills and matches you with the best opportunities. Get a free market value assessment.

Get Started Free

How to Use

  1. Enter text

    Type or paste HTML text into the input area.

  2. Choose mode and convert

    Select encode/decode and mode (minimal/all entities) from the toolbar, then click "Convert".

  3. Copy result

    Use the "Copy" button to copy the result to your clipboard.

HTML Entity Encoder / Decoder Examples

Basic HTML encode

Input
<p>Price: 100 & tax "included"</p>
Output
&lt;p&gt;Price: 100 &amp; tax &quot;included&quot;&lt;/p&gt;

Minimal mode escapes only &, <, >, ", and '.

Decode named entities

Input
&copy; 2024 &mdash; All rights reserved &trade;
Output
© 2024 — All rights reserved ™

Decodes both named and numeric entity references.

Features

  • Encode/decode basic special characters (& < > " ')
  • Convert to named entities (&copy; &reg; &trade; &mdash; etc.)
  • Decode numeric references (&#169; &#xA9;)
  • Two modes: minimal and all entities
  • Swap button for quick encode/decode toggle
  • Local processing (your input is not sent to servers)
  • Dark mode support

FAQ

What are HTML entities?

HTML entities are sequences used to safely represent characters with special meaning in HTML (<, >, &, etc.) or non-displayable characters (copyright sign, etc.). They use the format "&name;" or "&#number;".

What is the difference between minimal and all entities mode?

Minimal mode only escapes &, <, >, ", and '. All entities mode additionally converts supported characters like copyright symbols, trademarks, and dashes to named entities.

Is my data sent to a server?

No. All processing happens locally in your browser via JavaScript. No data is ever transmitted externally.