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

HTMLで意味を持つ記号を実体参照へ変換します。逆方向の復元にも対応します。

テキストを入力すると自動で変換します。

この処理はブラウザ内で完結します。入力内容が dounika.site のサーバへ送信されることはありません。

補足

  • エスケープでは & < > " ' の5文字を変換します。属性値の中でも安全に使えるよう、引用符も対象にしています。
  • 復元では名前付き実体参照(&amp; など)と数値文字参照(&#12354; / &#x3042;)の両方を扱います。
  • 復元に innerHTML は使いません。HTMLとして解釈させずに、実体参照だけを自前で戻しています。

移動 / Enter 開く / Esc 閉じる