本文へスキップ
作業データはサーバーに保存せず、お使いのブラウザ内で処理します。
tools
文字列エスケープ・アンエスケープ変換

文字列エスケープ・アンエスケープ変換

改行、タブ、引用符をエスケープし、Unicodeや16進エスケープシーケンスを元の文字へ戻します。

エスケープ / アンエスケープ
バックスラッシュシーケンス(\n、\t、\r、\"、\\など)とUnicode \uXXXXエスケープを処理します。すべての変換はブラウザ内で行われます。

主な機能

  • 改行、タブ、復帰、引用符、バックスラッシュをエスケープします。
  • 制御文字と印字可能ASCII範囲外の文字をJSON文字列規則で処理します。
  • \uXXXX、\xXX、\n、\tなどの一般的なシーケンスを復元します。
  • 結果を引用符付きの完全なJSON文字列リテラルとして出力できます。

使い方

  1. エスケープまたはアンエスケープを選びます。
  2. 文字列を入力して結果を確認します。
  3. 必要に応じて引用符付き出力を有効にし、コピーします。

活用例

  • コード用文字列を準備

    改行や引用符を含むテキストをJavaScriptまたはJSON文字列へ貼れる形にします。

  • ログのエスケープを復元

    \n、\t、Unicodeコードが混じる値を読みやすい原文へ戻します。

プライバシー

文字列のエスケープと復元はブラウザ内で処理されます。

よくある質問

どのエスケープ形式に対応していますか?
JavaScript文字列、JSON文字列、正規表現リテラル、Unicodeコードエスケープを個別に変換できます。
アンエスケープすると引用符も外れますか?
JSONモードは有効なJSON文字列リテラルを復元します。ほかのモードは選択形式のバックスラッシュ列を元の文字へ戻します。