ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
String Escape
JSON・URL・Base64 の 3 モードで文字列をエスケープ/復元。UTF-8 安全。
使い方
- 変換したいテキストを左側の入力欄に貼り付けます。
- モードを選びます:JSON 文字列、URL(パーセント符号化)、Base64(UTF-8 対応)。
- 符号化で変換、復号で元のテキストに戻します。
- 入力が不正な場合は、サイレントに失敗せずエラー欄に原因が表示されます。
- Copy で結果をコピー。Sample で現在のモードの例を読み込めます。
よくある用途
- テキストを JSON に埋め込む —— 改行・タブ・引用符・円記号をエスケープ形式にして、設定ファイルや API ペイロードへ。
- クエリ文字列の組み立て —— 値をパーセント符号化して URL に埋め込み、リンクからコピーしたパラメータも復元。
- Base64 の中身を確認 —— トークンや data URI、添付ファイルをデコードして中身を把握。UTF-8 を正しく処理。
- 二重エンコードの調査 —— 1 つの画面でデコード・確認・再符号化。変換ツールをまたぐ必要がありません。
よくある質問
Q: JSON エスケープモードはどの文字を変換しますか? A: JSON.stringify と同じ集合です。円記号、二重引用符、制御文字が \n・\t・\uXXXX といった標準的なエスケープに書き変わります。
Q: Base64 モードは絵文字や日本語でも安全ですか? A: はい。テキストはまず UTF-8 バイト列に符号化されてから Base64 化され、復号はその逆をたどるので、マルチバイト文字はそのまま往復します。
Q: URL デコードでエラーが出ることがあるのは? A: 不正なパーセント列は URIError を投げます。エラーはそのまま表示されるので、壊れたエスケープを特定できます。
データはこのデバイス内にとどまります
String Escape は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。