開発者ツール

文字列エスケープ:JSON・JavaScript・SQL・正規表現【無料】

無料・登録不要で、ブラウザで動作します。 テキストをJSON、JavaScript、CSV、SQL、正規表現、XMLの文字列内に安全に入れられるようエスケープしたり、\n や \" のようなエスケープ済みテキストを元のテキストに戻したりできます。

変換の方向
対象

JSON文字列内の値向け:引用符、バックスラッシュ、改行、制御文字の前にバックスラッシュを付けます。

すべてお使いのデバイス上で処理されます。

文字列エスケープ・アンエスケープを使う理由

完全無料
何度でもお使いいただけます。登録不要、透かしなし、インストールも不要です。
プライバシーを重視した設計
入力した内容はブラウザ内にとどまり、当社に送信されることはありません。
どのデバイスでも使える
Windows、Mac、Linux、Android、iPhone のブラウザで動作します。アプリは不要です。

文字列エスケープ・アンエスケープの使い方

  1. 「エスケープ」か「アンエスケープ」を選びます。
  2. テキストの使用先を JSON、JavaScript、CSV、SQL、Regex、XML から選びます。
  3. テキストを貼り付けて、結果をコピーします。

よくある質問

文字列のエスケープとは何ですか?
引用符や改行など、そのままだと文字列を終わらせたり意味を変えたりしてしまう文字の前に、記号(通常はバックスラッシュ)を付けることです。
JSONとJavaScriptの違いは?
JSONで使えるのは \n、\"、\u00e9 など一部のエスケープだけです。JavaScriptではシングルクォートやバッククォートもエスケープし、アンエスケープ時にはより多くの形式を受け付けます。
エスケープすればSQLインジェクションを防げますか?
いいえ。実際のコードでは、データベースライブラリのクエリパラメータを使ってください。ここでのエスケープは、その場限りの簡単なクエリ向けです。
テキストはアップロードされますか?
いいえ。すべて端末内で処理されます。
文字列エスケープ・アンエスケープは無料ですか?
はい。無料でお使いいただけます。登録もインストールも不要です。