HTMLエスケープ/アンエスケープ ツールとは?
HTML Escaping とは、特殊文字を対応する HTML エンティティに変換し、ブラウザで HTML コードとして解釈されるのではなくテキストとして表示されるようにする処理です。
HTML Unescaping はその逆で、HTML エンティティを元の文字に戻します。
なぜ HTML Escape/Unescape を使うのか?
- セキュリティ(XSS 攻撃の防止)
- 特殊文字を安全に表示
- 例:
<div>を HTML 要素ではなくテキストとして表示。
- 例:
- フォームやコードスニペットでのデータ整合性
仕組み
| Character | Escaped Entity |
|---|---|
< | < |
> | > |
& | & |
" | " |
' | ' |
例
original:
<script>alert("Hi")</script>
escaped:
<script>alert("Hi")</script>
Unescape はこの処理を逆にします。


コメントを残す