Unicode エスケープ変換ツール
開発
テキストを Unicode エスケープシーケンスに、またその逆に変換します。JavaScript/JSON の \uXXXX(絵文字はサロゲートペア)、Unicode U+XXXX 表記、HTML 16進数(&#xHEX;)・10進数(&#DEC;)エンティティにエンコードでき、通常の ASCII は読める形で残すか、すべての文字をエスケープできます。デコードはこれらの形式(さらに \u{...}、\xXX、U+ 表記)を一度に自動判別するため、混在したエスケープを貼り付けても元のテキストが得られます。コードや JSON に非 ASCII を安全に埋め込む、エンコード問題のデバッグ、ログのエスケープ文字列の読み取りに便利です。すべての処理はブラウザ内で実行されます。
—
出力
使い方
- 方向を選びます:テキスト → エスケープ、または エスケープ → テキスト。
- エンコード時は形式と、すべての文字をエスケープするか非 ASCII のみかを選びます。
- 出力ボックスから結果をコピーします。
よくある質問
- 絵文字はどう扱われますか?
- \uXXXX 形式では U+FFFF を超える文字(例:😀)は2つの \u エスケープ(サロゲートペア)で表されます。U+ や HTML 形式は単一のコードポイント(例:U+1F600、😀)を使います。デコードはどちらも正しく復元します。
- デコーダーは何を読めますか?
- \uXXXX、\u{XXXXX}、\xXX、U+XXXX、&#xHEX;、&#DEC; を自動判別し、同じ入力に混在していてもすべてデコードします。
- 「すべての文字をエスケープ」は何をしますか?
- オフでは非 ASCII 文字のみエスケープし、通常の ASCII はそのまま残します。オンではすべての文字をエスケープに変換し、完全な難読化や厳密な ASCII 出力に便利です。
- テキストはアップロードされますか?
- いいえ。エンコードとデコードは完全にブラウザ内で行われ、サーバーに送信されません。
関連ツール
Base64 ↔ 16進数 変換
Base64 文字列を16進数バイトに、16進数を Base64 に戻します。URL セーフ対応、ブラウザ上で動作します。
開発00
Quoted-Printable エンコーダー & デコーダー
テキストを MIME Quoted-Printable(RFC 2045)にエンコード、または復号 — =XX エスケープ・ソフト改行・UTF-8 に対応、エンコード時は 76 文字で折り返し — ブラウザ内で。
開発00
ハッシュ生成 (SHA)
テキストから SHA-1・SHA-256・SHA-384・SHA-512 ハッシュを生成。
開発00
URL エンコーダー / デコーダー
URL 用にテキストをパーセントエンコード、または URL をデコード。
開発00
Base64 エンコーダー / デコーダー
テキストを Base64 にエンコード、または Base64 をテキストにデコード。
開発00
JSON フォーマッター & バリデーター
ブラウザで JSON を整形・並べ替え・圧縮・検証できます。
開発00