HTML エンティティ エンコーダー / デコーダー
HTMLエンティティのエンコード・デコード。名前付き・10進数・16進数エンティティ対応。無料、ブラウザ完結。
使い方
- エンコード:HTMLに表示したいテキスト(<、>などを含む)を入力します。
- デコード:<、&などのエンティティを含むHTMLを入力します。
- 変換結果をコピーします。
よく使うHTMLエンティティ
<→ <(小なり記号)>→ >(大なり記号)&→ &(アンパサンド)"→ “(ダブルクォート)'→ ‘(シングルクォート)©→ ©(著作権記号)
FAQ
HTMLエンティティとは何ですか?
HTMLエンティティはHTMLで特殊な意味を持つ文字(<、>、&など)や、特殊文字(©、®、—など)を表現するための特別な文字列です。<、>、&のように&で始まり;で終わります。
いつHTMLエンティティが必要ですか?
HTMLコンテンツに <、>、& などの文字を表示したい場合、または特殊文字をHTMLソースに含める場合に必要です。エスケープしないとHTMLが壊れる可能性があります。
XSS対策になりますか?
HTMLエンティティエンコードはXSS(クロスサイトスクリプティング)対策の基本的な手法ですが、使用する文脈(HTML本文・属性・JavaScriptなど)に応じた適切なエスケープが必要です。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内で完結します。