← ハシトシステム トップ English 他のツール
入力
使い方:テキストを入力し、上部でモードを選ぶと、右側に変換結果がリアルタイムで表示されます。エスケープでは & < > " ' を文字実体参照に変換します。アンエスケープでは実体参照(&amp; など)と数値文字参照(&#39; / &#x27;)を元の文字に戻します。
変換結果コピーしました
📖 IPアドレスやWebの仕組みをやさしく図解した学習ポスター(無料配布)もあります。あわせて 学習ポスター一覧 をご覧ください。

よくある質問(FAQ)

HTMLエスケープとは何ですか?

HTMLエスケープとは、HTMLで特別な意味を持つ文字(& < > " ')を、対応する文字実体参照(&amp; &lt; &gt; &quot; &#39;)に置き換えることです。これにより、文字をタグや属性の一部としてではなく、そのままの文字としてブラウザに表示させることができます。アンエスケープはその逆で、実体参照を元の文字へ戻す変換です。

なぜHTMLエスケープが必要なのですか?

ユーザー入力など外部由来の文字列をそのままHTMLに埋め込むと、< や > がタグとして解釈されて表示が崩れたり、悪意あるスクリプトが実行されるクロスサイトスクリプティング(XSS)の原因になります。出力前にエスケープしておくことで、表示崩れを防ぎ、入力された内容を安全に表示できます。

入力した文字列はサーバーに送られますか?

いいえ。エスケープ・アンエスケープの変換は、すべてお使いのブラウザ内のJavaScriptで完結します。入力した文字列がサーバーへ送信・保存されることはありません。

📖 小中学生向け 学習ポスター(無料配布)はこちら →