HTMLエンティティ エンコーダー/デコーダー
HTMLの特殊文字とエンティティを相互変換できるオンラインツールです。
HTMLエンティティ変換ツールの使い方
「エンコード」タブを選択してHTMLの特殊文字を含むテキストを入力すると、&、<、>、"、'などの特殊文字がHTMLエンティティに変換されます。「デコード」タブを選択してエンティティを含むテキストを入力すると、元の文字に復元されます。名前付きエンティティ(&)と数値エンティティ(&)の両方に対応しています。
HTMLエンティティとは?
HTMLエンティティは、HTMLで特別な意味を持つ文字や、キーボードから直接入力できない文字を表現するための記法です。例えば、<(小なり記号)はHTMLタグの開始として解釈されるため、テキストとして表示するには<と記述する必要があります。エンティティには名前付き(&)と数値(&または&)の形式があります。XSS(クロスサイトスクリプティング)対策として、ユーザー入力をHTMLに出力する際にはエンティティへの変換が重要です。
よくある質問(FAQ)
Q. どの文字がエンコードされますか?
A. HTMLで特別な意味を持つ5つの文字(&、<、>、"、')が名前付きエンティティに変換されます。
Q. 数値エンティティもデコードできますか?
A. はい、&(10進数)や&(16進数)などの数値エンティティもデコードに対応しています。
Q. 入力データのセキュリティは?
A. すべての変換処理はお使いのブラウザ内で完結します。入力データがサーバーに送信されることは一切ありませんので、安心してご利用ください。