任意の文字のUnicodeコードポイントを確認
絵文字やあらゆる文字体系の文字を含む任意のテキストを貼り付けると、各文字のコードポイントを16進数、10進数、HTML数値文字参照として即座に確認でき、さらに結合表示と完全な内訳テーブルも得られます。
テキストをJavaScript形式の\uXXXXエスケープシーケンスにエンコードしたり、\uエスケープされた文字列を読みやすいテキストにデコードすることもできます — すべてブラウザ内でローカルに実行されます。
なぜUnicode変換ツールを使うのか?
- 任意の文字、記号、絵文字の正確なコードを調べる
- 入力が難しい文字のHTML数値文字参照を生成する
- ソースコードやログに含まれるJavaScriptの\uエスケープシーケンスをエンコード・デコードする
- 実際のコードポイントを調べることで文字化けや予期しない文字をデバッグする
- 手動で調べることなく文字ごとの完全な内訳テーブルを取得する
Unicode文字を変換する方法
- テキストを入力欄に貼り付けまたは入力
- 形式を選択:16進数、10進数、HTMLエンティティ、すべての形式、または\uエンコード/デコード
- 結果をコピーするか、下にスクロールして完全な内訳テーブルを確認
よくある質問
形式ボタンの違いは何ですか?
16進数、10進数、HTMLエンティティはそれぞれテキスト全体をその1つの形式に変換して表示します。「すべての形式」は各文字をコードポイントと10進数値とともに読みやすい1行で表示します。
これは絵文字に対して正しく動作しますか?
はい。文字はUTF-16コード単位ではなくUnicodeコードポイントで読み取られるため、絵文字や基本多言語面外の他の文字はサロゲートペアに分割されることなく、単一の記号としてカウント・変換されます。
\uエスケープシーケンスとは何ですか?
\uXXXXは、JavaScript(および他のいくつかの言語)が文字列リテラル内でUTF-16コード単位を表す方法です。エンコードはテキストをこのエスケープ形式に変換し、デコードは\uXXXXシーケンスを通常の文字に戻します。
テキストはサーバーに送信されますか?
いいえ。すべての変換はブラウザ内でローカルに行われます — テキストがアップロードされたり保存されたりすることはありません。