WhatChar

I, l, 1, O, 0 をすぐ確認。

テキストを貼り付けて、紛らわしいUnicode文字を確認します。

Iラテン大文字 IU+0049 · ラテン文字l, 1, i, |, !, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似lラテン小文字 lU+006C · ラテン文字I, 1, i, |, !, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似1数字 1U+0031 · ASCII 数字I, l, i, |, !, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似iラテン小文字 iU+0069 · ラテン文字I, l, 1, |, !, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似|縦線U+007C · ASCII 記号I, l, 1, i, !, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似!感嘆符U+0021 · ASCII 記号I, l, 1, i, |, Ⅰ に類似空白U+0020 · 空白 , , ,  ,  , ᠎ に類似ハングル字母 ㅣU+3163 · ハングル互換字母I, l, 1, i, |, ! に類似
紛らわしい文字が 7 個見つかりました。混在スクリプト: ラテン文字 + 空白 + ASCII 数字 + ハングル互換字母
Iラテン大文字 IU+0049 · ラテン文字 · l, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ に類似
  • Iラテン大文字 I U+0049 · ラテン文字l, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ に類似
  • lラテン小文字 l U+006C · ラテン文字I, 1, i, |, !, Ⅰ, Ⅱ, Ⅲ に類似
  • 1数字 1 U+0031 · ASCII 数字I, l, i, |, !, Ⅰ, Ⅱ, Ⅲ に類似
  • iラテン小文字 i U+0069 · ラテン文字I, l, 1, |, !, Ⅰ, Ⅱ, Ⅲ に類似
  • |縦線 U+007C · ASCII 記号I, l, 1, i, !, Ⅰ, Ⅱ, Ⅲ に類似
  • !感嘆符 U+0021 · ASCII 記号I, l, 1, i, |, Ⅰ, Ⅱ, Ⅲ に類似
  • ハングル字母 ㅣ U+3163 · ハングル互換字母I, l, 1, i, |, !, Ⅰ, Ⅱ に類似

I l 1 判別、O 0 判別、Unicode類似文字と不可視文字の確認

WhatCharは、I l 1の判別、O 0の判別、Unicodeの類似文字(ホモグリフ)、全角文字、ダッシュ記号の違い、ゼロ幅スペースの検出を行うための文字チェッカーです。

I / l / 1 / ㅣ / | 判別 大文字I、小文字l、数字1、ハングルㅣ、パイプ記号などを区別します。
O / 0 / Ο / О / ㅇ 判別 英字O、数字0、ギリシャ文字オミクロン、キリル文字O、ハングルㅇを比較します。
ギリシャ・キリル文字ホモグリフ Α, А, Ρ, Р, Χ, Х, Υ, Уなどラテン文字に似た他言語の文字を検出します。
ハングル・カナ・漢字の類似形 ㅣ, ㅇ, ㅡ, ロ, 口, カ, 力, ニ, 二, シ, ツ, ソ, ンなどの似た形状を確認します。
ダッシュ・ハイフン判別 ハイフン、エンダッシュ、エムダッシュ、マイナス記号の違いを識別します。
ゼロ幅スペース・不可視文字 ゼロ幅スペースや不可視区切り文字を可視化します。

紛らわしい文字の早見表

見た目が同じでも、Unicodeのコードポイントが異なれば別の文字です。正確なコードポイントを確認してください。

Char Code point Unicode Name
I U+0049 LATIN CAPITAL LETTER I
l U+006C LATIN SMALL LETTER L
1 U+0031 DIGIT ONE
| U+007C VERTICAL LINE
U+3163 HANGUL LETTER I
Char Code point Unicode Name
O U+004F LATIN CAPITAL LETTER O
0 U+0030 DIGIT ZERO
Ο U+039F GREEK CAPITAL LETTER OMICRON
О U+041E CYRILLIC CAPITAL LETTER O
U+3147 HANGUL LETTER IEUNG

主な活用事例

ユーザー名とアカウント検証 似たUnicode文字を悪用した偽アカウントや不正IDを検出します。
シリアルキーとライセンスコード クーポンやパスワード入力時のI, l, 1, O, 0の入力ミスを防ぎます。
OCRとコピーテキストの確認 画像やPDFから読み取ったテキストの正確な文字種を判別します。
コードと不可視文字の検出 プログラムコードに混入したゼロ幅スペースによるエラーを特定します。

よくある質問 (FAQ)

なぜI, l, 1やO, 0が同じ文字に見えるのですか?

サンセリフフォントでは装飾が省かれるためです。正確なUnicodeコードポイントで確認できます。

入力したテキストはサーバーに送信されますか?

いいえ。すべての解析はブラウザ内でローカル処理され、外部サーバーへ送信されません。

不可視文字も検出できますか?

はい。ゼロ幅スペース(ZWSP)やノーブレークスペースなどの隠れた文字を検出します。