本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

String Escape

JSON・URL・Base64 の 3 モードで文字列をエスケープ/復元。UTF-8 安全。

使い方

  1. 変換したいテキストを左側の入力欄に貼り付けます。
  2. モードを選びます:JSON 文字列、URL(パーセント符号化)、Base64(UTF-8 対応)。
  3. 符号化で変換、復号で元のテキストに戻します。
  4. 入力が不正な場合は、サイレントに失敗せずエラー欄に原因が表示されます。
  5. Copy で結果をコピー。Sample で現在のモードの例を読み込めます。

よくある用途

よくある質問

Q: JSON エスケープモードはどの文字を変換しますか? A: JSON.stringify と同じ集合です。円記号、二重引用符、制御文字が \n・\t・\uXXXX といった標準的なエスケープに書き変わります。

Q: Base64 モードは絵文字や日本語でも安全ですか? A: はい。テキストはまず UTF-8 バイト列に符号化されてから Base64 化され、復号はその逆をたどるので、マルチバイト文字はそのまま往復します。

Q: URL デコードでエラーが出ることがあるのは? A: 不正なパーセント列は URIError を投げます。エラーはそのまま表示されるので、壊れたエスケープを特定できます。

データはこのデバイス内にとどまります

String Escape は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。