エスケープ/アンエスケープツール

形式: HTML

エスケープ/アンエスケープツールとは?

各種プログラミング言語やデータ形式向けに、特殊文字のエスケープ(変換)とアンエスケープ(復元)を行うツールです。HTML・JSON・XML・CSS・JavaScript・URLの6形式に対応しています。

対応形式

形式エスケープ対象用途
HTML& < > " 'HTMLファイル・Webページ
JSON" \ / 改行 タブ 制御文字APIレスポンス・設定ファイル
XML& < > " 'XMLデータ・RSS
CSS特殊文字を\XXXX形式にCSSセレクタ・content属性
JavaScript' " \ 改行 制御文字JSコード内の文字列リテラル
URL非ASCII・特殊文字を%XX形式にURLパラメータ・クエリ文字列

使用場面

  • Web開発: HTMLにユーザー入力を安全に表示するためのエスケープ
  • API開発: JSONレスポンスの文字列エスケープ確認
  • デバッグ: エスケープされた文字列の内容確認(アンエスケープ)
  • データ変換: XML・CSS・URLなど各形式間の変換作業

よくある質問

基本的に同じ5文字(& < > " ')が対象ですが、HTMLでは&apos;の代わりに&#039;を使う慣例があります。本ツールではHTMLは&amp;/&lt;等の名前参照、XMLは&amp;/&lt;/&apos;を使用します。
いいえ、すべての処理はブラウザ上で完結します。入力データが外部に送信されることは一切ありません。