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

HTMLの特殊文字とエンティティを相互変換できるオンラインツールです。

HTMLエンティティ変換ツールの使い方

「エンコード」タブを選択してHTMLの特殊文字を含むテキストを入力すると、&<>"'などの特殊文字がHTMLエンティティに変換されます。「デコード」タブを選択してエンティティを含むテキストを入力すると、元の文字に復元されます。名前付きエンティティ(&amp;)と数値エンティティ(&#38;)の両方に対応しています。

HTMLエンティティとは?

HTMLエンティティは、HTMLで特別な意味を持つ文字や、キーボードから直接入力できない文字を表現するための記法です。例えば、<(小なり記号)はHTMLタグの開始として解釈されるため、テキストとして表示するには&lt;と記述する必要があります。エンティティには名前付き(&amp;)と数値(&#38;または&#x26;)の形式があります。XSS(クロスサイトスクリプティング)対策として、ユーザー入力をHTMLに出力する際にはエンティティへの変換が重要です。

よくある質問(FAQ)

Q. どの文字がエンコードされますか?

A. HTMLで特別な意味を持つ5つの文字(&<>"')が名前付きエンティティに変換されます。

Q. 数値エンティティもデコードできますか?

A. はい、&#38;(10進数)や&#x26;(16進数)などの数値エンティティもデコードに対応しています。

Q. 入力データのセキュリティは?

A. すべての変換処理はお使いのブラウザ内で完結します。入力データがサーバーに送信されることは一切ありませんので、安心してご利用ください。