テキスト・開発端末内で処理・アップロードなし
🔒ブラウザ内処理・アップロード不要
HTMLエスケープ/アンエスケープ
HTML特殊文字と実体参照を双方向に変換。コード表示や文字データの整理に。
HTMLの特殊文字を相互変換
表示用のテキストとHTML実体参照を、対応表を確認しながら双方向に変換します。
1. 変換方法
HTMLコードを文字として表示する場合はエスケープ、実体参照を戻す場合はアンエスケープを選びます。
2. 変換するテキスト
変換方法に合うサンプルを読み込んで動作を確認できます。
0文字・入力内容は外部へ送信されません
3. 変換結果
変換を実行すると、ここに固定表示します。
まだ変換結果はありません。
変換範囲と安全上の注意
このツールが置き換える6種類の文字です。
&&<<>>""''//このツールは誰向け?
Web開発者、ドキュメント作成者、ブログ運営者
使用場面
- 1HTMLコードをテキストとして表示したい時
- 2実体参照を元の文字に戻したい時
- 3HTMLメールやRSSのデコードが必要な時
よくある質問
HTMLエスケープとは何ですか?
HTMLで特殊な意味を持つ文字(<, >, &, ダブルクォート, シングルクォートなど)を、実体参照(<, >, &など)に変換することです。HTMLコードを文字として表示する際に使います。
XSS対策にどう役立ちますか?
HTML本文へ文字列を表示する場面では役立ちますが、挿入先が属性・URL・JavaScript・CSSの場合は必要な処理が異なります。フレームワークの自動エスケープ、信頼できないHTMLのサニタイズ、CSPなどと組み合わせてください。本ツールだけでXSS対策が完了するわけではありません。
アンエスケープはどんな時に使いますか?
HTMLメールやRSSフィード、コピーしたHTMLソースコードなど、実体参照でエンコードされたテキストを元の文字に戻したい時に使用します。
変換データは安全ですか?
すべての処理はブラウザ内で完結します。入力したテキストがサーバーに送信されることはありません。
どの文字が変換対象ですか?
&(アンパサンド)、<(小なり)、>(大なり)、"(ダブルクォート)、'(シングルクォート)、/(スラッシュ)の6文字が変換対象です。