HTML エスケープ/デコード

HTMLの特殊文字(<, >, &など)をエスケープ(エンティティ化)および元に戻します。基本的な文字から特殊記号まで幅広く対応。

文字数: 0
文字数: 0

HTML エンティティ変換表

基本文字

&&
<<
>>
""
''

記号・制御文字

//
``
==
  

特殊文字

©©
®®
°°

通貨記号

¥¥
££
¢¢

使い方

  • 基本エスケープ: &, <, >, ", ' の5文字のみエスケープ(最も一般的)
  • 完全エスケープ: 特殊記号、通貨記号、著作権記号なども含めて広範囲にエスケープ
  • 属性用エスケープ: HTML属性値用により厳密なエスケープ(改行、タブ等も変換)
  • デコード: HTMLエンティティを元の文字に戻します(数値エンティティも対応)
  • • XSS攻撃の防止やHTMLの安全な表示に使用できます

変換例

エスケープ前

<div class="example">
  Hello & "World"
  Price: ¥1,000 (© 2024)
</div>

完全エスケープ後

&lt;div&nbsp;class&#x3D;&quot;example&quot;&gt;
&nbsp;&nbsp;Hello&nbsp;&amp;&nbsp;&quot;World&quot;
&nbsp;&nbsp;Price:&nbsp;&yen;1,000&nbsp;(&copy;&nbsp;2024)
&lt;&#x2F;div&gt;

このツールをシェア

便利だと思ったらシェアしてください!