HTMLエスケープ・アンエスケープ
Webページにコードサンプルを表示したり、ユーザーの入力内容をHTMLに挿入したり、XMLやJSONテンプレートにテキストを書き込んだり、&や'だらけのデータを読み込んだりする際、文字とHTMLエンティティ(実体参照)の変換が必要になります。このツールは両方に対応しており、テキストをエスケープしてHTML内で安全に表示できるようにするほか、名前付きエンティティや数値エンティティを元の文字にデコード(アンエスケープ)します。
機能
- エンコード: 5つのHTML特殊文字(
& < > " ')を変換します。 - 数値エンティティのオプション: すべての非ASCII文字を10進数または16進数の数値エンティティに変換できます。
- デコード: すべての名前付きエンティティ、および10進数・16進数の数値エンティティを元の文字に戻します。
- 双方向の切り替え: 入力テキストを保持したまま、変換方向を切り替えられます。
- 安全: 入力データがHTMLとしてレンダリングされることはありません。
- プライバシー保護: すべての処理はお使いのブラウザ上で完結します。
よく使われるHTMLエンティティ
| 文字 | 名前付きエンティティ | 数値エンティティ |
|---|---|---|
| & | & |
& |
| < | < |
< |
| > | > |
> |
| " | " |
" |
| ' | ' |
' |
| ノーブレークスペース | |
  |
| © | © |
© |
| € | € |
€ |
| … | … |
… |
| — | — |
— |
関連ツール
Webアドレス用のテキスト変換にはURLエンコード・デコード、バイナリデータのエンコードにはBase64、MarkdownからHTMLへの変換にはMarkdown HTML変換、XMLの整形にはXMLフォーマッターをご利用ください。