HTMLエンティティエンコード

特殊文字を&や<のようなHTMLエンティティにエンコードします。

結果

使用例

HTMLソースに安全にテキストを挿入する

ユーザーが入力したテキストをそのままHTML文書に入れる前に、&、<、>などをエンティティに変換してマークアップが壊れないようにします。

ドキュメントにコード例を表示する

ブログやドキュメントにHTML/XMLのコード断片をそのまま表示したいとき、ブラウザがタグとして解釈しないよう事前にエンコードできます。

絵文字や多言語文字を数値エンティティに変換する

「ASCII以外の文字もすべてエンコードする」をオンにすると、絵文字や日本語などの文字も&#26085;のような数値参照に変換できます。

よくある質問

入力したテキストはサーバーに送信されますか?

いいえ。すべてのエンコードはブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。

スクリプトが実行される危険はありますか?

いいえ。テキストノードとして安全に処理し、その結果だけを読み取る方式のため、入力内容が実際のHTMLとして解釈・実行されることはありません。

デフォルトでどの文字がエンコードされますか?

HTMLで特別な意味を持つ&、<、>、"、'の5文字がデフォルトでエンコードされます。

デコードもできますか?

はい。逆方向の変換は「HTMLエンティティデコード」ツールをご利用ください。