メインコンテンツにスキップ

HTML Entity Converter

HTMLエンティティのエンコードとデコードを行い、XSS攻撃を防ぎ、特殊文字を安全に表示します。

🔒 HTML Encode

Output will appear here...

💡 Common HTML Entities

CharacterNamedDecimalHex
<&lt;&#60;&#x3C;
>&gt;&#62;&#x3E;
&&amp;&#38;&#x26;
"&quot;&#34;&#x22;
'&apos;&#39;&#x27;
©&copy;&#169;&#xA9;
&euro;&#8364;&#x20AC;
🔒 Prevent XSS

Encode user input to prevent cross-site scripting attacks

📝 Display HTML

Show HTML code as text without executing it

🔄 Data Transfer

Safely transmit special characters in URLs and forms

🌐 Internationalization

Handle unicode characters across different systems

主な機能

  • 双方向変換(エンコード ↔ デコード)
  • 複数のエンコード形式:名前付き、10進数、16進数
  • リアルタイム変換

エンコード形式

名前付きエンティティ

`&lt;` `&gt;` `&amp;` `&quot;`lt; `&lt;` `&gt;` `&amp;` `&quot;`gt; &amp; &quot;

10進数エンティティ

&#60; &#62; &#38; &#34;

16進数エンティティ

&#x3C; &#x3E; &#x26; &#x22;

使用例

1. XSS攻撃の防止

const safeHtml = encodeHtml(userInput);

2. HTMLコードの表示

実行せずにHTMLをテキストとして表示

関連ツール