メインコンテンツへ移動
無料ツール

電話番号バリデーター

形式を問わず番号を貼り付けてください。このツールは国を特定し、その国の番号計画に照らして桁数を確認し、プレフィックスから判別できる場合は携帯電話番号か固定電話番号かを分類し、番号をE.164形式で表示します。

  • 登録不要
  • 136か国
  • アップロードなし

形式は問いません。国番号を含めて入力してください。プラス記号は付けても付けなくても構いません。

番号を入力すると、国、形式、回線種別が表示されます。

このツールで分かること、分からないこと

この点は率直に説明しておく価値があります。この名前を冠したツールの多くは、実際にはそうではないからです。

このバリデーターは、公開されている各国の番号計画に照らして、構文上のチェックを行います。番号が実在する国番号で始まっているか、その国の国内番号として妥当な長さか、さらに国が携帯電話用と固定電話用に異なるプレフィックス範囲を公開している場合は、先頭の数字がどちらの範囲に入るかを確認します。この3つのチェックで、間違った番号の大部分を見つけられます。入力ミス、数字の不足、国内通話用の0が残っているケース、国番号を付けずに入力された番号などです。

ただし、その回線が開通中かどうかは分かりません。ブラウザ上で動くツールに、それを確認することはできません。番号が実際に使われているかを確認するには、電話をかけるか、有料の照会サービスを通じて通信事業者のHome Location Registerに問い合わせる必要があります。「active」と表示された緑色のチェックマークを出す無料ツールがあっても、実際には構文上の結果に誤解を招く言葉を付けているだけです。

また、その番号の所有者、別の通信事業者への番号ポータビリティの適用状況、バーチャル番号かどうかも分かりません。特に番号ポータビリティによって、プレフィックスから通信事業者を特定する方法は、先進国のほとんどの市場で信頼できなくなっています。かつてある通信事業者に割り当てられた範囲で始まる番号が、何年も前に別の事業者へ移っている可能性があるためです。一方、プレフィックス範囲によって携帯電話と固定電話を区別する方法は、今も確実に機能します。両者の境界を越えて番号を移すことはできないからです。

結果の見方

ダイヤルコードを最長一致させて判定します。これは思っている以上に重要です。+1は米国、カナダ、カリブ海地域の20の領域をカバーし、+7はロシアとカザフスタンの両方をカバーします。最も長いコードから先に照合することで、バハマの番号が米国の番号として報告されるのを防ぎます。
国内番号 国番号の後に残る部分です。ここがその国の桁数ルールに一致する必要があり、国内の発信者が国内通話用のプレフィックスの後にダイヤルする部分でもあります。
E.164 国際標準の形式です。プラス記号、国番号、国内番号を組み合わせ、スペース、句読点、国内通話用のプレフィックスは含めません。すべての電話システムが想定する形式であり、データベースに保存する形式でもあります。
回線種別 先頭の数字が、その国が携帯電話用または固定電話用として公開している範囲に入るかどうかで、携帯電話か固定電話かを判定します。区別できる範囲を公開していない国もあり、その場合は推測せず、その旨を表示します。
料金 料金を公開している国について、その国への通話にTelvioが1分あたりに請求する金額です。その国の料金ページに表示される数字と同じで、同じファイルから読み取っています。

電話番号が間違う4つのパターン

  1. 1

    国内通話用のプレフィックスが残っている

    多くの国では、国内でダイヤルする番号の先頭に、通常は0、ときには1または8の数字を付けます。これは番号の一部ではないため、海外からダイヤルする場合は削除する必要があります。ロンドンの020 7946 0958は、国際形式では+44 20 7946 0958であり、+44 020…ではありません。この1つのミスだけで、その他すべての原因を合わせた数よりも多くの国際電話が失敗しています。

  2. 2

    国番号がない

    現地のウェブサイトや連絡先リストからコピーした番号には、国番号がないことがあります。完全な番号に見えても、別の場所からは使えません。国内番号の長さはある国のルールに一致するのに、その前に有効なダイヤルコードがない場合は、これが原因です。

  3. 3

    数字が1桁足りない、または重複している

    桁数のチェックで見つけられます。番号計画では桁数が厳密に決まっています。9桁の番号を発行する国に、どこかに隠れた8桁の番号があるわけではありません。そのため、国内番号が1桁足りない場合は例外ではなく、入力ミスです。

  4. 4

    別のシステム向けの形式になっている

    +の代わりに00が使われている、コンマやハッシュ記号の後に内線番号が付いている、語呂合わせとして文字が使われている、といったケースです。このツールは数字以外のすべてを取り除くため、最初の2つには対応できます。文字には対応していません。1-800-FLOWERSは、どのシステムからでもダイヤルできるように、事前に数字へ変換する必要があります。

E.164と、その形式で番号を保存する価値

E.164は、国際電話番号とは何かを定めたITUの標準です。最大15桁で、そのうち1~3桁が国番号となり、それ以外の句読点は含みません。表記する際は、国内番号ではなく国際番号であることを示すため、先頭にプラス記号を付けます。

番号をE.164形式で保存する実用的な理由は、それが唯一あいまいさのない形式だからです。020 7946 0958は英国の読者にはロンドンの番号を意味しますが、別の国のシステムには何の意味もありません。+442079460958なら、どこでも同じ番号を意味し、どこからでも直接ダイヤルでき、正しく並べ替えや重複排除を行えます。

逆方向でよくある間違いは、E.164形式のまま保存して表示することです。自分の番号を確認する人は、見慣れた国内形式で表示されることを望みます。そのため、正しい設計は1つの標準形式で保存し、表示時に形式を整えることです。逆にしてはいけません。

15桁という上限は標準で定められた厳格な制限です。フォームが受け付けたとしても、それを超える番号は無効です。有効な番号の最短桁数は、これよりかなり短い場合があります。太平洋の島しょ国の中には5桁の国内番号を発行する国もあるため、桁数のチェックは世界共通の最小値ではなく、国ごとに行う必要があります。

携帯電話と固定電話のプレフィックスから分かること

各国の番号計画では、特定の用途ごとに先頭の数字のブロックを割り当てています。英国では07が携帯電話、01と02が地域固定電話です。インドでは、携帯電話は6、7、8、9のいずれかで始まります。ナイジェリアでは、070、080、081、090、091が携帯電話用です。ヨーロッパ大陸の多くの地域では、国番号の後の6または7が携帯電話を示します。

この方法が今も機能するのは、携帯電話と固定電話の境界を越えて番号を移せないためです。番号は通信事業者間で移せますが、携帯電話用のブロックから地域固定電話用のブロックへ移すことはできません。一方、プレフィックスから通信事業者を特定する方法は、番号ポータビリティが導入されて以来、ほとんどの市場で信頼できなくなっています。

料金に関わるため、この区別は重要です。大半の国では、携帯電話への通話料金は固定電話への通話料金より高く、ときには数倍になります。ダイヤルする前にどちらかを把握しておくことが、予想どおりの請求額になるか、思わぬ請求額になるかを分けます。一方、英国、ドイツ、ケニアなど一部の国では関係が逆で、携帯電話のほうが安くなります。そのため、料金ページでは単一の「~から」という金額ではなく、両方の列を掲載しています。

単一の統一番号計画を採用している国や、割り当てが区別できる形式で公開されていない国では、ここに推測ではなく正直に「判定できません」と表示します。北米番号計画はその最大の例です。米国とカナダでは、市外局番だけでは携帯電話と固定電話をまったく区別できず、判定にはネットワーク照会しか使えません。

連絡先リストの整理

大量の番号、たとえば顧客リスト、イベント参加登録のエクスポート、他人から引き継いだスプレッドシートを検証する場合は、次の順番が有効です。数字または先頭のプラス記号以外をすべて取り除き、既知の市場における国内番号なら国番号を追加し、国内通話用のプレフィックスが残っていれば削除してから、桁数を確認します。

この順番で行うことが重要です。国を確認する前に国内通話用のプレフィックスを削除すると、国番号の後が正当に0で始まる国では、間違った数字を削除することになります。国番号を追加する前に桁数を確認すると、有効な国内番号がすべて短すぎると判定されます。

4つの手順をすべて行った後もエラーになる記録は、本当に壊れているため、推測で補わず、入力元で修正する必要があります。1桁足りない番号は、もっともらしい場所に0を追加しても復元できません。元の情報を確認する必要があるデータ入力エラーです。

数千件を超えるデータを扱う場合は、ウェブページではなく、番号計画のメタデータ全体を組み込んだライブラリを使うのが適切です。このバリデーターも、そのようなライブラリと同じ公開番号計画データを、1件ずつの番号に対して使用しています。

結論

電話番号が有効といえるのは、実在する国番号で始まり、その国の国内番号部分が適切な長さであり、国が区別可能な番号帯を公開している場合には、先頭の数字が実在する携帯電話または固定電話の番号帯に該当するときです。このツールはこの3点をすべて確認し、保存に適した形式である E.164 形式で結果を表示します。

ブラウザ上のツールで、その回線が現在使われているかどうかを確認することはできません。確認には通話または有料のネットワーク照会が必要です。このツールで検出できる最も一般的な不備は、国内番号に含まれる先頭の 0、つまり国内通話用のトランクプレフィックスを残したままにしていることです。海外から発信するときは、この 0 を省く必要があります。

よくある質問

電話番号が有効かどうかを確認するにはどうすればよいですか?

3つの点を確認してください。実在する国番号で始まっていること、国番号の後に続く数字の桁数がその国の番号計画に照らして妥当であること、先頭の数字がその国で実際に割り当てられている番号帯に該当することです。これらを確認することで、入力ミスや数字の不足、国番号を付けずに入力された番号を見つけられます。

番号が現在使われているかどうかを検証ツールで確認できますか?

ブラウザからは確認できません。回線が開通していることを確認するには、電話をかけるか、有料の照会サービスを通じて通信事業者のホーム・ロケーション・レジスタに問い合わせる必要があります。無料のウェブツールで確認できるのは、公開されている番号計画との照合だけです。これは構文の確認であり、回線が実際に使われているかどうかの確認ではありません。

E.164形式とは何ですか?

国際電話番号に関するITUの標準です。プラス記号、国番号、国内番号をこの順に並べ、スペース、句読点、国内通話用の先頭番号は入れず、合計で最大15桁にします。+442079460958はE.164形式で、020 7946 0958は同じ番号の国内形式です。

電話番号の先頭の0は削除すべきですか?

国際電話をかける場合は削除してください。多くの国では、国内番号の先頭に国内通話用の番号(通常は0)を付けますが、これは番号自体の一部ではありません。+44 020 7946 0958ではつながりませんが、+44 20 7946 0958ならつながります。国内通話用の先頭番号を残すことは、国際電話がつながらない最も一般的な原因です。

番号だけで携帯電話と固定電話を見分けられますか?

ほとんどの国では見分けられます。番号計画では、携帯電話と固定電話にそれぞれ異なる先頭数字の番号帯を割り当てており、その区分は通信事業者間で引き継がれません。北米番号計画では見分けられません。米国またはカナダの市外局番から回線の種類は分からず、区別するにはネットワーク照会が必要です。

桁数の確認で国が重要なのはなぜですか?

国によって番号計画が大きく異なるためです。太平洋の島しょ国の中には国内番号を5桁で発行する国があり、欧州には9桁または10桁で発行する国が複数あります。世界共通の最小桁数を設定すると、誤った番号を受け入れたり、有効な番号を拒否したりすることになります。そのため、特定の国の番号計画に照らして確認する必要があります。

その他の無料ツール

今すぐ電話をかける

Telvioなら、WiFiまたはデータ通信を使って200か国以上の実際の電話番号に発信できます。1秒単位の課金で、最初の1分は無料です。

Telvioをダウンロード
1分無料アカウント不要、カード不要無料で通話