Unicode 文字検索(インスペクター)
文字のコードポイント、UTF-8/16/32 のバイト列、HTML・JS・CSS・Python のエスケープ、カテゴリー、文字体系、ブロック、名前を調べ、見えない文字も警告します。
テキストに見えない文字(幅ゼロのスペース、結合子、フィラー、制御コード)が含まれています。「同じに見える」文字列が一致しない原因としてよくあります。
名前は、内蔵の一覧(ASCII、ラテン-1、ラテン拡張-A、句読点、通貨、ハングル字母、よく使う記号)と、ハングル音節・CJK 漢字のアルゴリズム的な名前から取得します。完全な名前データベースはないため、それ以外の文字(ほとんどの絵文字を含む)は「このページの一覧に名前なし」と表示されます。ブロックは Unicode 18.0(Blocks.txt)に従い、名前は一度付けられると変わらない Unicode 文字データベースのものです。カテゴリーと文字体系はブラウザー自身の Unicode データから取得するため、ブラウザーの Unicode バージョンより後に追加された文字は未割り当てと表示されます。
| # | 文字 | コードポイント | 名前 | カテゴリー | 文字体系 | ブロック | UTF-8 | 備考 |
|---|---|---|---|---|---|---|---|---|
| 1 | 한 | U+D55C | HANGUL SYLLABLE HAN | Lo | ハングル | ハングル音節 | ED 95 9C | |
| 2 | A | U+0041 | LATIN CAPITAL LETTER A | Lu | ラテン | 基本ラテン | 41 | |
| 3 | 😀 | U+1F600 | (このページの一覧に名前なし) | So | 共通 | 顔文字 | F0 9F 98 80 | |
| 4 | · | U+200B | ZERO WIDTH SPACE | Cf | 共通 | 一般句読点 | E2 80 8B | 不可視 |
2 つの文字列が同じに見えるのに一致しないときや、ファイルに変な四角が表示されるときは、文字そのものを見る必要があります。このインスペクターは、テキストをコードポイントに分け、それぞれの名前、ブロック、一般カテゴリー、文字体系、UTF-8・UTF-16・UTF-32 のエンコード、そして HTML、JavaScript、Python、CSS、URL にそのまま貼り付けられるエスケープを表示します。見えない文字、双方向制御文字、ラテン文字にキリル文字やギリシャ文字の似た文字を混ぜた単語も警告します。
使い方
- テキストを貼り付けるか、U+1F600、0x41、☺ のようなコードを入力します。
- モードは自動のままにするか、テキストまたはコードとして読み取るよう固定します。
- 1 文字なら詳細をすべて、複数なら表を読みます。
- 隠れた文字や紛らわしい文字がないか、警告を確認します。
計算式
UTF-8 uses 1–4 bytes: U+0000–007F → 1, U+0080–07FF → 2, U+0800–FFFF → 3, above U+FFFF → 4. UTF-16 uses one 16-bit unit up to U+FFFF and a surrogate pair above: high = D800 + ((cp − 10000) >> 10), low = DC00 + ((cp − 10000) & 3FF).
ハングルの音節名は字母から計算され(한 = H + A + N → HANGUL SYLLABLE HAN)、CJK 漢字はコードポイントで名前が付けられます。カテゴリーと文字体系はブラウザー自身の Unicode 表から取得するため、ごく新しい文字は古いブラウザーでは未割り当てと表示されることがあります。
計算例
ハングルの音節 한 は U+D55C、ブロックは Hangul Syllables、カテゴリー Lo、文字体系 Hangul、名前 HANGUL SYLLABLE HAN、UTF-8 は ED 95 9C です。絵文字 😀 は U+1F600 で、UTF-8 は 4 バイトの F0 9F 98 80、UTF-16 はサロゲートペアの D83D DE00 です。
よくある質問
絵文字が JavaScript で 2 と数えられるのはなぜですか?
文字列の length は UTF-16 の単位を数え、U+FFFF を超える文字には 2 単位が必要だからです。多くの絵文字は U+200D でつながれた複数のコードポイントの並びでもあるため、このページでは見える文字(書記素クラスター)を別に表示しています。
ホモグラフ攻撃とは何ですか?
別の文字体系にある同じ見た目の文字(たとえばラテン文字の "a" の代わりにキリル文字の "а"(U+0430))を使って、偽のドメインやユーザー名を作る手口です。混在した文字体系の警告は、ラテン/キリル/ギリシャのよくある混在を検出します。
自分の絵文字に名前が表示されないのはなぜですか?
Unicode の名前の全リストを埋め込むとページが数メガバイトになってしまうためです。名前は最もよく使われるテキストの範囲に含まれ、ハングルと CJK は計算で作られます。それ以外でも、コードポイント、カテゴリー、文字体系、ブロックは表示されます。
出典
最終更新:
この入力内容のページアドレス: https://kakao.mobile/ja/tools/unicode-lookup/
このツールを引用する
kakaoCalc. (2026, November 8). Unicode 文字検索(インスペクター). https://kakao.mobile/ja/tools/unicode-lookup/
“Unicode 文字検索(インスペクター).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ja/tools/unicode-lookup/.