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>