HTMLエンティティエンコード
特殊文字を&や<のようなHTMLエンティティにエンコードします。
結果
使用例
HTMLソースに安全にテキストを挿入する
ユーザーが入力したテキストをそのままHTML文書に入れる前に、&、<、>などをエンティティに変換してマークアップが壊れないようにします。
ドキュメントにコード例を表示する
ブログやドキュメントにHTML/XMLのコード断片をそのまま表示したいとき、ブラウザがタグとして解釈しないよう事前にエンコードできます。
絵文字や多言語文字を数値エンティティに変換する
「ASCII以外の文字もすべてエンコードする」をオンにすると、絵文字や日本語などの文字も日のような数値参照に変換できます。
よくある質問
入力したテキストはサーバーに送信されますか?
いいえ。すべてのエンコードはブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。
スクリプトが実行される危険はありますか?
いいえ。テキストノードとして安全に処理し、その結果だけを読み取る方式のため、入力内容が実際のHTMLとして解釈・実行されることはありません。
デフォルトでどの文字がエンコードされますか?
HTMLで特別な意味を持つ&、<、>、"、'の5文字がデフォルトでエンコードされます。
デコードもできますか?
はい。逆方向の変換は「HTMLエンティティデコード」ツールをご利用ください。