HTMLエンコーダー/デコーダー
特殊文字をHTMLエンティティにエンコード、またはエンティティをテキストにデコード。XSS攻撃防止とHTML正確表示用。
0 bytes
0 bytes0 entities
特殊HTML文字(&, <, >, ", ')をエンティティにエンコード。デコードは名前付きエンティティ(&)、10進数(&)、16進数(&)形式に対応。
使い方
- 1
エンコードまたはデコードモードを選択
「エンコード」を選択して特殊文字をHTMLエンティティに変換、または「デコード」を選択してエンティティを読みやすいテキストに変換します。
- 2
テキストを入力
入力エリアにコンテンツを貼り付けまたは入力してください。出力は入力と同時に更新されます。
- 3
交換で素早く変換
「交換」をクリックして出力を入力に移動し、モードを切り替えます — 往復テストに便利です。
- 4
結果をコピー
「コピー」をクリックしてエンコードまたはデコードされたテキストをクリップボードにコピーし、HTML、メール、コードに使用します。
よくある質問
- なぜHTMLエンコードが必要ですか?
- HTMLエンコードはXSS(クロスサイトスクリプティング)攻撃を防ぎ、特殊文字が正しく表示されることを保証します。エンコードなしでは、<文字がHTMLタグの開始として解釈される可能性があります。
- どの文字がエンコードされますか?
- 主なエンコード文字:&(アンパサンド)、<(小なり)、>(大なり)、"(ダブルクォート)、'(シングルクォート)、/(スラッシュ)。
- デコードでサポートされるエンティティ形式は?
- デコーダーは名前付きエンティティ(&、<)、10進数エンティティ(&、<)、16進数エンティティ(&、<)をサポート。 などの一般的なHTML5エンティティも対応。
- URLエンコードと同じですか?
- いいえ。HTMLエンコードはHTML文書表示用に&などのエンティティを使用します。URLエンコードはURLで安全に使用するために%26などのパーセント記号を使用します。URLエンコードにはURLエンコーダー/デコーダーを使用してください。