この記事の目次 開く・閉じる

今回の仕上がり
JavaScript escapesは、文字をJavaScriptやJSONのエスケープ表現に変えるツールです。Mathias Bynens様が公開しています。今回は「あ😀」の後に改行と二重引用符を入れ、「output JSON」を選びました。結果をJSON.parseで読み戻すと、入力した文字列と一致しました。
画面の出力には日本語のUnicode表現、絵文字のサロゲートペア、改行と引用符のエスケープが含まれます。これは暗号化ではありません。文字の内容を隠す用途には使えません。
入力と変換
- 公式ツールを開き、上の入力欄を選びます。
- 「あ😀」を入力して改行し、二重引用符を1つ入れます。
- 「output JSON」にチェックを付けます。
- 欄の下に二重引用符で囲まれた出力が現れることを確かめます。
今回の画面では登録・支払いは求められていません。JavaScript用の表現とJSON用の表現は同一とは限りません。JSONへ渡す用途なら、この設定を選んだ出力をJSON.parseで検証してください。確認では入力した4種類の要素がすべて保持されました。
保存と共有の注意点
公開ソースにはlocalStorageを使う処理と、入力を含むpermalinkの生成があります。秘密や個人情報は入力しないでください。今回は無害な確認文字だけを使い、共有や投稿はしていません。通信全体の安全性を監査したものではありません。
公式ソースのMITライセンスは、複製や主要部分の配布時に著作権・許諾表示を保持する条件です。取得した全文を併記します。スクリーンショットは今回の入力による実画面です。元の文字数や容量を調べたいときはbyte counterも使えます。
確認日:2026年10月29日。PCブラウザとスマホ幅で確認。スマホ実機・読み上げ・全ブラウザは未確認です。