Unicode Converter
Unicode Converter — ブラウザで動作します。入力は保存されません。
Unicode変換
値を入力してから「計算する」を押してください。
入力はブラウザ内にだけ残り、サーバーには送られません。
使い方
- テキストまたは \u エスケープ欄にハングル文、JSONエスケープ、
U+一覧を入れます。 - 出力形式で
\uXXXXエスケープ、U+XXXXコードポイント、10進コードポイントのどれかを選びます。 - テキスト → Unicodeは選んだ形式でコードポイントを並べます。BMP外の文字の
\uモードはサロゲートペアです。 - Unicode → テキストは
\uXXXX、\UXXXXXXXX、U+XXXX、HTML数値エンティティを文字に戻します。 - リセットは入力を空にし、形式を
\uXXXXに戻します。処理はブラウザ内だけです。 - JSONにハングルをエスケープして入れるときは、テキスト → Unicode(
\u)の結果を文字列の中に貼れば足ります。絵文字はサロゲートに分かれることがあります。
ポイント
Unicode変換は目に見える文字とコード表記を行き来します。JSON・Javaソースでよくある\uC548、標準表記U+C548、整数コードポイントを1画面で合わせられます。変換単位はUTF-16コードユニットではなくコードポイントです。出力形式の選択はテキスト → Unicodeにだけ使われ、逆方向は複数の表記を1つの文字列から探して文字に戻します。
絵文字のようにU+10000以上は\u出力時にサロゲート2つに分かれることがあります。デコードは\uXXXX、8桁\U、U+、HTML数値エンティティを認識します。名前エンティティ( など)はHTMLエンティティ変換側を使ってください。空白・句読点も漏れなく変換され、入力はサーバーに行きません。JSONでハングルが壊れて見えるときは原文を入れてテキスト → Unicodeでエスケープを作り、貼り付ければ足ります。
例
안を\uXXXXにすると\uC548、U+形式ならU+C548、10進ならハングル音節番号44032台です。\uC548\uB155をUnicode → テキストすると안녕になります。絵文字を\uで見ると4桁16進が2塊になり、同じ文字をU+で見ると5・6桁の1コードに見えます。空白が混ざった文字列は10進モードで32が入るか見ると、隠れた空白の原因を探しやすいです。
関連: HTMLエンティティ変換 · 大文字小文字変換 · 文字数カウント
よくある質問
Unicodeエスケープ \u 変換とは何ですか?
文字を<code>\u</code>と4桁16進で書く方式です。JSON文字列や一部のソースコードにハングルを入れるときに多く使います。
絵文字のUnicode変換もできますか?
できます。<code>\u</code>モードではサロゲートペアに見えることがあり、U+モードは実際のコードポイント1つで示します。
U+コードポイントと10進の違いは?
同じ番号の16進・10進表記です。テキスト → Unicodeで出力形式を変えると空白で文字ごとに分かれます。
HTMLエンティティもUnicode → テキストできますか?
<code>&#x…;</code>と<code>&#…;</code>の数値エンティティはデコードします。名前エンティティはHTMLエンティティ変換ツールを使ってください。
空白もコードにしますか?
はい。入力したすべての文字をコードポイントにします。見えない空白が混ざっていないか確認するときに便利です。
Unicode変換データはサーバーに残りますか?
残りません。選んだ形式に応じてブラウザ内だけでエスケープを作ります。
最終確認日: 2026-09-04