使い方
- テキストを入力
左側のエリアにエスケープまたはアンエスケープしたいテキストを入力します。
- モードと方向を選択
ツールバーでモード(HTML/JSON/URL/XML/CSV)とエスケープ/アンエスケープを選び、「変換」で実行します。
- 結果をコピー
「コピー」ボタンで結果をクリップボードにコピーできます。
テキストエスケープ / アンエスケープ の具体例
HTMLエスケープ
入力
<div class="test">&</div>出力
<div class="test">&</div>HTML実体参照に変換します。
JSON文字列エスケープ
入力
Hello "world"
New line Tab出力
Hello \"world\"\nNew line\tTabJSON文字列で必要なエスケープを行います。
特長
- HTML実体参照のエスケープ/アンエスケープ
- JSON文字列のエスケープ/アンエスケープ
- URLコンポーネントのエスケープ/アンエスケープ
- XMLエスケープ/アンエスケープ
- CSVエスケープ/アンエスケープ
- 入力データはブラウザ内で処理(サーバー送信なし)
- ダークモード対応
よくある質問
エスケープとエンコードの違いは何ですか?
エスケープは特定のコンテキスト(HTML、JSONなど)で特殊な意味を持つ文字を安全な表現に変換することです。エンコードはより広い概念で、データの表現形式を変換することを指します。
HTMLエスケープとXMLエスケープの違いは?
HTMLエスケープはHTML文書の特殊文字(<>&"')を実体参照に変換します。XMLエスケープも同様ですが、XMLでは'がHTMLより標準的に使われます。
データはサーバーに送信されますか?
いいえ。すべての処理はブラウザ内のJavaScriptで行われます。データが外部に送信されることはありません。