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

HTMLの特殊文字を文字参照へエスケープし、名前付き・数値文字参照を元の文字へアンエスケープできる無料ツールです。変換はブラウザ内で完結します。

変換方法
端末内で処理

HTMLで特別な意味を持つ5文字を、文字参照へ変換します。

リアルタイム

入力すると結果が表示されます。

安全性について:この変換はHTMLの無害化を保証しません。JavaScript、URL、CSSなど、埋め込む場所に応じた対策が別途必要です。

入力内容は外部へ送信されません

HTMLエスケープ・アンエスケープでできること

HTMLでタグや属性の区切りとして解釈される文字を文字参照へ変換し、文字参照から通常の文字へ戻せます。変換方向を選び、文字列を貼り付けるだけで結果が更新されます。

使い方

  1. 「エスケープ」または「アンエスケープ」を選びます。
  2. 変換する文字列を入力または貼り付けます。
  3. 結果を確認し、「結果をコピー」から利用します。

変換する文字と文字参照

エスケープでは、アンパサンド、小なり、大なり、二重引用符、一重引用符の5文字を変換します。アンエスケープでは、©のような名前付き文字参照と、©😀のような数値文字参照を扱います。

変換は一度だけ行います。未知の名前、不正な表記、末尾にセミコロンがない文字参照は、そのまま結果へ残します。

入力した文字列は送信されますか?

送信されません。変換とコピーは、ダウンロード済みのJavaScriptを使ってお使いのブラウザ内で実行されます。入力や結果をmonoLetが保存することもありません。

この結果だけでXSS対策になりますか?

なりません。必要な変換や検証は、HTML本文、属性値、URL、JavaScript、CSSなど、文字列を埋め込む場所によって異なります。信頼できないHTMLを表示する場合は、利用する環境に合ったサニタイズや安全なAPIも使用してください。

仕様確認日: