HTML エンティティ エンコーダー / デコーダー

HTMLエンティティのエンコード・デコード。名前付き・10進数・16進数エンティティ対応。無料、ブラウザ完結。

100% クライアントサイド データはブラウザ外に出ません 無料 · 登録不要
Quick Reference — Common HTML Entities
CharacterNameEntityDecimalHex
&Ampersand&&&
<Less-than&lt;&#60;&#x3C;
>Greater-than&gt;&#62;&#x3E;
"Double quote&quot;&#34;&#x22;
'Apostrophe&apos;&#39;&#x27;
Non-breaking space&nbsp;&#160;&#xA0;
©Copyright&copy;&#169;&#xA9;
®Registered&reg;&#174;&#xAE;
Trademark&trade;&#8482;&#x2122;
Em dash&mdash;&#8212;&#x2014;
En dash&ndash;&#8211;&#x2013;
«Left guillemet&laquo;&#171;&#xAB;
»Right guillemet&raquo;&#187;&#xBB;

使い方

  1. エンコード:HTMLに表示したいテキスト(<、>などを含む)を入力します。
  2. デコード:<、&などのエンティティを含むHTMLを入力します。
  3. 変換結果をコピーします。

よく使うHTMLエンティティ

  • &lt; → <(小なり記号)
  • &gt; → >(大なり記号)
  • &amp; → &(アンパサンド)
  • &quot; → “(ダブルクォート)
  • &apos; → ‘(シングルクォート)
  • &copy; → ©(著作権記号)

FAQ

HTMLエンティティとは何ですか?

HTMLエンティティはHTMLで特殊な意味を持つ文字(<、>、&など)や、特殊文字(©、®、—など)を表現するための特別な文字列です。&lt;、&gt;、&amp;のように&で始まり;で終わります。

いつHTMLエンティティが必要ですか?

HTMLコンテンツに <、>、& などの文字を表示したい場合、または特殊文字をHTMLソースに含める場合に必要です。エスケープしないとHTMLが壊れる可能性があります。

XSS対策になりますか?

HTMLエンティティエンコードはXSS(クロスサイトスクリプティング)対策の基本的な手法ですが、使用する文脈(HTML本文・属性・JavaScriptなど)に応じた適切なエスケープが必要です。

データはサーバーに送信されますか?

いいえ。すべての処理はブラウザ内で完結します。