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;

このツールをシェア

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