HTML エスケープ/アンエスケープ

HTMLタグとして解釈される特殊文字を安全にエスケープ(または復元)。XSS脆弱性の対策や検証に。

入力したデータはサーバーに送りません。すべてブラウザ内で処理するので、APIキーや機密情報も安心して使えます。

このツールについて

HTMLで特別な意味を持つ文字(< > & " ')を、安全な実体参照(&lt;など)にエスケープ・アンエスケープするツールです。テキスト表示時のXSS対策や、テンプレートに埋め込む検証作業に便利です。

「ユーザー登録フォームの入力内容をそのまま表示したら、HTMLタグとして解釈されて画面が崩れた!」──Web開発におけるXSS(クロスサイトスクリプティング)対策として、特殊文字のエスケープは基本中の基本です。このツールでは、対象となる文字列をコピペするだけで、表示用の安全な文字に一瞬で変換できます。逆にエスケープ済みの文字列を、元の読めるテキストに戻す「アンエスケープ」もワンクリックで可能です。

ツール操作

使い方

  1. テキストを入力欄に入力します
  2. 「エスケープ」をクリックで実体参照に変換、「アンエスケープ」で元に戻します
  3. XSS対策に。ユーザー入力を安全にHTMLに表示する際に活用できます

いつ使うか

ユーザー入力をHTMLに表示する際のXSS対策、JSON内のHTML文字のエスケープ、テンプレートエンジンの出力確認に。

使用例