Unicode 変換ツール(文字 ⇔ U+XXXX・\uXXXX・数値文字参照・UTF-8)
Unicode 変換を、文字を貼り付けるだけで行えるツールです。日本語や絵文字を、U+3042 のようなコードポイント、JavaScript や JSON で使う \u3042 形式のエスケープ、HTML の数値文字参照(あ)、UTF-8 のバイト列に変換します。反対に、\u3042 や U+3042 が並んだ文字列を元の文字に戻すこともできます。入力した文字は端末の中だけで処理されます。
出典:Unicode Consortium – The Unicode Standard, Code Charts(符号位置 U+0000〜U+10FFFF の表記、2026年10月6日確認)。更新日:
計算方法
Unicode 変換ツールの使い方
- 変換の向きで「文字 → コード」か「コード → 文字」を選びます。
- 文字 → コードのときは、変換後の形式(U+、\u、HTML、UTF-8)を選びます。
- 入力欄に文字を貼り付けると、すぐに変換結果と1文字ずつの表が出ます。結果はボタンでコピーできます。
Unicodeのコードの書き方
Unicodeでは、すべての文字に「コードポイント」という番号が付いていて、U+ と16進数で書きます。同じ文字でも、使う場面によって書き方が変わります。
| 文字 | コードポイント | \u形式(UTF-16) | HTML(16進) | HTML(10進) | UTF-8 |
|---|---|---|---|---|---|
| A | U+0041 | \u0041 | A | A | 41 |
| あ | U+3042 | \u3042 | あ | あ | E3 81 82 |
| 漢 | U+6F22 | \u6F22 | 漢 | 漢 | E6 BC A2 |
| 😀 | U+1F600 | \uD83D\uDE00 | 😀 | 😀 | F0 9F 98 80 |
「こんにちは」をコードポイントにすると U+3053 U+3093 U+306B U+3061 U+306F、\u形式にすると \u3053\u3093\u306B\u3061\u306F です。
\uエスケープとサロゲートペア
JavaScriptやJSONの \uXXXX は、UTF-16の16ビット単位で書く形式です。U+FFFFまでの文字は \u3042 のように1つで書けますが、絵文字などU+10000以上の文字は、サロゲートペアと呼ばれる2つの値の組み合わせになります。😀(U+1F600)は \uD83D\uDE00 です。このツールの「コード → 文字」では、サロゲートペアも1文字に戻します。JavaScriptの \u{1F600} やPythonの \U0001F600 の形も読み取れます。
UTF-8のバイト数
UTF-8では、1文字が1〜4バイトになります。英数字(U+007Fまで)は1バイト、アクセント付きのラテン文字やギリシャ文字など(U+0080〜U+07FF)は2バイト、ひらがなや漢字の多く(U+0800〜U+FFFF)は3バイト、絵文字など(U+10000以上)は4バイトです。文章全体のバイト数を数えたいときはバイト数カウントを使ってください。
Excelや文字化けの確認に
CSVやExcelで文字化けしたときに、元の文字のコードを確かめたり、プログラムやJSONに書かれた \u3042 形式の文字列を読める日本語に戻したりするときに使えます。同じ見た目でも、全角と半角、合字などはコードが違うので、表で1文字ずつ確認できます。
あわせて使えるツール
英数字の文字コードの一覧はASCIIコード表、全角と半角の変換は全角半角変換、ひらがなとカタカナの変換はひらがなカタカナ変換、アルファベットの順番はアルファベット何番目で確認できます。
よくある質問
「あ」のUnicodeは何ですか?
U+3042です。\u形式では \u3042、HTMLでは あ または あ、UTF-8では E3 81 82 です。
\u3042 のような文字列を日本語に戻すには?
変換の向きで「コード → 文字」を選び、文字列を貼り付けます。\u3053\u3093\u306B\u3061\u306F は「こんにちは」に戻ります。
絵文字のUnicodeはどう書きますか?
😀はU+1F600です。\u形式ではサロゲートペアの \uD83D\uDE00、UTF-8では F0 9F 98 80 の4バイトです。
U+とは何ですか?
Unicodeのコードポイントを表す書き方で、U+ のあとに16進数を4〜6桁で書きます。
UTF-8とUnicodeの違いは?
Unicodeは文字に番号を付ける規格で、UTF-8はその番号を1〜4バイトで保存する方式です。U+3042はUTF-8では E3 81 82 の3バイトになります。
入力した文字はどこかに送信されますか?
送信されません。変換は端末の中だけで行い、入力した文字はURLにも残りません。
出典・根拠
- Unicode Consortium – The Unicode Standard, Code Charts(符号位置 U+0000〜U+10FFFF の表記、2026年10月6日確認)
- IETF RFC 2781 – UTF-16, an encoding of ISO 10646(U+10000以上はサロゲートペア D800〜DBFF + DC00〜DFFF)
- IETF RFC 3629 – UTF-8, a transformation format of ISO 10646(1〜4バイト)
- WHATWG HTML Living Standard – Character references(&#x…; と &#…; の数値文字参照)
更新日: · 編集方針
関連ツール
- バイト数カウントツール(UTF-8・Shift_JIS・EUC-JP・UTF-16)バイト数カウントツール。文章を貼り付けるだけで、UTF-8・Shift_JIS・EUC-JP・UTF-16でのバイト数と、全角・半角の文字数をすぐに表示。改行の数え方も選べます。
- ASCIIコード表(10進・16進・8進・2進)とUnicode検索ASCIIコード表(0〜127)とLatin-1(128〜255)を10進・16進・8進・2進・HTML実体参照つきで一覧。制御文字も掲載。任意のUnicode文字も検索でき、UTF-8も確認できます。
- 全角半角変換ツール(英数字・カタカナ・記号)全角半角変換ツール。文章を貼り付けるだけで、全角の英数字・記号・スペースを半角に、または半角を全角に一括変換します。カタカナの全角・半角も切り替えできます。
- アルファベット何番目ツール(A〜Zの順番・数字との変換)アルファベット何番目かを、文字を入れるだけで表示するツール。LやSなどの1文字も単語もまとめて数字に変換。数字からアルファベットへの逆変換、A〜Zの一覧表つき。
- ひらがなカタカナ変換ツール(半角カタカナ対応)ひらがなカタカナ変換ツール。文章を貼り付けるだけで、ひらがなをカタカナに、カタカナをひらがなに一括変換します。半角カタカナにも対応。フリガナの入力に便利です。
- Base64エンコード・デコードBase64・Base64urlのエンコードとデコードをUTF-8で正しく変換。日本語も文字化けしません。URLエンコード・デコードにも対応した無料ツールです。
- パスワード生成ツールパスワード生成ツール(無料)。ランダムで安全なパスワードや覚えやすいパスフレーズを作成し、強度をビット数で表示。生成はブラウザ内で完結、送信も保存もされません。
- ローマ字ひらがな変換ツール(カタカナにも対応)ローマ字ひらがな変換ツール。ローマ字の文を貼り付けるだけで、ひらがな(またはカタカナ)に一括変換します。ヘボン式・訓令式の両方、促音「っ」、撥音「ん」に対応。
- 名前装飾メーカー(記号フレーム)名前を入れるだけで、꧁༺ ༻꧂、亗、♛、ハートなど30種類の記号で名前を装飾。ゲームやDiscord、SNSの名前にそのままコピペできます。英字は太字や筆記体にもできます。