JA
マイツール

Unicode エスケープ変換(\u、\u{…}、&#x…;、U+)

テキストを \uXXXX、\u{1F600}、\U0001F600、U+XXXX、&#x…; の HTML 参照、%uXXXX、CSS などの Unicode エスケープに変換し、混在した形式もテキストに戻します。

方向
エスケープ後のテキスト
Caf\u00E9 \uD55C\uAE00 \uD83D\uDE00
エスケープした文字数
4
コードポイント数
9
UTF-16 単位 10 個
すべての形式での各文字の表記
文字コードポイントJS / JSONES6PythonHTMLCSS
CU+0043 (67)\u0043\u{43}\u0043C C\43
aU+0061 (97)\u0061\u{61}\u0061a a\61
fU+0066 (102)\u0066\u{66}\u0066f f\66
éU+00E9 (233)\u00E9\u{E9}\u00E9é é\E9
U+0020 (32)\u0020\u{20}\u0020   \20
한U+D55C (54620)\uD55C\u{D55C}\uD55C한 한\D55C
글U+AE00 (44544)\uAE00\u{AE00}\uAE00글 글\AE00
U+0020 (32)\u0020\u{20}\u0020   \20
😀U+1F600 (128512)\uD83D\uDE00\u{1F600}\U0001F600😀 😀\1F600
マイツール →
広告

ソースコード、JSON ファイル、HTML、古い Web ページは、ASCII 以外の文字をそれぞれ独自のエスケープ構文で書きます。この変換ツールは、テキストを JavaScript・JSON 用の \uXXXX、最新の JavaScript や Rust 用の \u{…}、Python や C 用の \U0001F600、U+ 表記、HTML の数値参照、旧式の %u、CSS に変換し、混在した形式も読めるテキストに戻します。サロゲートペアを含め、絵文字のように U+FFFF を超える文字も正しく扱います。

使い方

  1. 方向を選びます。
  2. テキスト、またはデコードするエスケープ文字列を貼り付けます。
  3. エンコードの場合は、使う言語やファイルが期待する形式と、通常の ASCII を読める形のままにするかを選びます。
  4. 結果をコピーします。表にはすべての文字のすべての形式での表記が出ます。

計算式

U+FFFF を超えるコードポイントは、UTF-16 では 2 つの単位で書かれます。high = 0xD800 + ((cp − 0x10000) >> 10)、low = 0xDC00 + ((cp − 0x10000) & 0x3FF)。

デコードモードでは、\uXXXX、%uXXXX、HTML 参照がこのようなペアで来ることがあり、デコーダーが結合します。\u{…}、\U、U+ は常にコードポイント全体を指します。

計算例

絵文字 😀 のコードポイントは U+1F600 です。JavaScript と JSON では \uD83D\uDE00、ES2015 では \u{1F600}、Python では \U0001F600、HTML では 😀 または 😀 と書きます。ひらがなの「あ」は U+3042 なので、HTML では あ になります。

よくある質問

絵文字が \u エスケープ 2 つになるのはなぜですか?

JavaScript、JSON、Java はテキストを UTF-16 で保持しており、U+FFFF を超える文字にはサロゲートペアと呼ばれる 16 ビット単位が 2 つ必要です。2 つは一緒でなければならず、片方だけでは文字になりません。

JSON ではどの形式を使えばよいですか?

JSON が理解するのは \uXXXX だけで、絵文字にはサロゲートペアを使います。生の UTF-8 の文字もそのまま受け付けるので、純粋な ASCII が必要なシステムでなければ、エスケープは任意です。

名前付きの HTML 実体参照もデコードされますか?

数値参照(&#x…; と &#…;)は常にデコードされ、&、<、>、"、'、  も対象です。é など、ほかの名前付き実体参照はそのままにします。

出典

最終更新:

このツールを引用する
APA

kakaoCalc. (2026, November 8). Unicode エスケープ変換(\u、\u{…}、&#x…;、U+). https://kakao.mobile/ja/tools/unicode-converter/

MLA

“Unicode エスケープ変換(\u、\u{…}、&#x…;、U+).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/unicode-converter/.

広告