Unicodeエスケープ

テキストをUnicodeエスケープシーケンス(\u0041)に変換、または元に戻します。任意のUnicode文字に対応——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。

Unicodeエスケープについて

このUnicodeエスケープツールは、すべてブラウザ内で完結します。入力欄に任意のテキストを貼り付け、エスケープをクリックすると、非ASCII文字や制御文字が \uXXXX エスケープシーケンスに変換されます。アンエスケープをクリックすると、\uXXXX シーケンスを読めるテキストに戻せます。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。

Unicodeエスケープシーケンスとは?

JavaScript・Javaなど多くの言語では、印字可能ASCII範囲外の文字を \u と4桁の16進コードポイントで表記できます。例えば字母 A\u0041、ユーロ記号 \u20ac、漢字 \u4e2d となります。本ツールはこの変換を双方向で自動化します。

変換ツールの使い方

  1. 入力ボックスにテキストを貼り付けまたは入力します。
  2. エスケープをクリックすると、非ASCII文字・制御文字が \uXXXX シーケンスに変換されます。
  3. アンエスケープで逆変換——\uXXXX シーケンスを文字に戻します。
  4. 結果をコピーでクリップボードへコピー、クリアでやり直せます。

よくある質問

どの文字がエスケープされますか? 文字コードが127より大きい(非ASCII)または32より小さい(制御文字)文字がエスケープされます。印字可能なASCIIの英字・数字・一般的な記号は可読性のためそのまま残ります。

絵文字や他面の文字にも対応しますか? はい。基本多言語面(BMP)外の文字(コードポイントが U+FFFF を超えるもの)はサロゲートペア(2つの \uXXXX シーケンス)としてエンコードされ、これは有効なJavaScriptエスケープ構文で、アンエスケープでも正しく復元されます。

テキストはアップロードされますか? いいえ。すべての変換はローカルブラウザで行われ、テキストがデバイスから外に出ることはありません。

文字数制限はありますか? 唯一の制限はブラウザの使用可能メモリです。非常に長い入力でも瞬時に変換できます。