HTML エスケープ/デコード
HTMLの特殊文字(<, >, &など)をエスケープ(エンティティ化)および元に戻します。基本的な文字から特殊記号まで幅広く対応。
文字数: 0
文字数: 0
HTML エンティティ変換表
基本文字
&
→ &
<
→ <
>
→ >
"
→ "
'
→ '
記号・制御文字
/
→ /
`
→ `
=
→ =
→
特殊文字
©
→ ©
®
→ ®
™
→ ™
°
→ °
通貨記号
¥
→ ¥
€
→ €
£
→ £
¢
→ ¢
使い方
- • 基本エスケープ: &, <, >, ", ' の5文字のみエスケープ(最も一般的)
- • 完全エスケープ: 特殊記号、通貨記号、著作権記号なども含めて広範囲にエスケープ
- • 属性用エスケープ: HTML属性値用により厳密なエスケープ(改行、タブ等も変換)
- • デコード: HTMLエンティティを元の文字に戻します(数値エンティティも対応)
- • XSS攻撃の防止やHTMLの安全な表示に使用できます
変換例
エスケープ前
<div class="example">
Hello & "World"
Price: ¥1,000 (© 2024)
</div>
完全エスケープ後
<div class="example">
Hello & "World"
Price: ¥1,000 (© 2024)
</div>