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

特殊文字をHTMLエンティティにエンコード、またはエンティティをテキストにデコード。XSS攻撃防止とHTML正確表示用。

0 bytes
0 bytes0 entities
特殊HTML文字(&, <, >, ", ')をエンティティにエンコード。デコードは名前付きエンティティ(&amp;)、10進数(&#38;)、16進数(&#x26;)形式に対応。

使い方

  1. 1

    エンコードまたはデコードモードを選択

    「エンコード」を選択して特殊文字をHTMLエンティティに変換、または「デコード」を選択してエンティティを読みやすいテキストに変換します。

  2. 2

    テキストを入力

    入力エリアにコンテンツを貼り付けまたは入力してください。出力は入力と同時に更新されます。

  3. 3

    交換で素早く変換

    「交換」をクリックして出力を入力に移動し、モードを切り替えます — 往復テストに便利です。

  4. 4

    結果をコピー

    「コピー」をクリックしてエンコードまたはデコードされたテキストをクリップボードにコピーし、HTML、メール、コードに使用します。

よくある質問

なぜHTMLエンコードが必要ですか?
HTMLエンコードはXSS(クロスサイトスクリプティング)攻撃を防ぎ、特殊文字が正しく表示されることを保証します。エンコードなしでは、<文字がHTMLタグの開始として解釈される可能性があります。
どの文字がエンコードされますか?
主なエンコード文字:&(アンパサンド)、<(小なり)、>(大なり)、"(ダブルクォート)、'(シングルクォート)、/(スラッシュ)。
デコードでサポートされるエンティティ形式は?
デコーダーは名前付きエンティティ(&amp;、&lt;)、10進数エンティティ(&#38;、&#60;)、16進数エンティティ(&#x26;、&#x3C;)をサポート。&nbsp;などの一般的なHTML5エンティティも対応。
URLエンコードと同じですか?
いいえ。HTMLエンコードはHTML文書表示用に&amp;などのエンティティを使用します。URLエンコードはURLで安全に使用するために%26などのパーセント記号を使用します。URLエンコードにはURLエンコーダー/デコーダーを使用してください。