電話番号フォーマッター(E.164形式変換)

電話番号を入力するだけでE.164形式・国際電話表記・国内表記に無料で変換できます。有効性の検証や携帯電話/固定電話の種別判定にも対応。処理はすべてブラウザ内で完結し、入力内容は送信されません。

広告

電話番号フォーマッターとは

電話番号フォーマッターは、ハイフンやスペース、括弧など好きな書式で入力した電話番号を、E.164形式・国際電話表記・国内表記の3つの形式に自動変換できるツールです。入力された番号が指定した国のルール上「あり得る」桁数・パターンかどうかの検証、携帯電話/固定電話等の番号種別の判定にも対応しています。

SMS配信サービスや国際通話APIの多くはE.164形式(例: +819012345678)での番号登録を求めますが、ユーザーが自由に入力した電話番号をこの形式に正規化する処理は意外と手間がかかります。本ツールはその変換をブラウザ内だけで完結させ、入力した電話番号を外部に送信しません。

使い方

  1. 国・地域を選ぶ 電話番号に国番号を含めない場合に解析の基準となる国・地域を選択します。
  2. 電話番号を入力する ハイフン・スペース・括弧を含めたまま、または数字だけで入力できます。
  3. 変換結果を確認する E.164形式・国際表記・国内表記・番号の種別が自動的に表示されます。
  4. 別の番号を試す クリアボタンで入力をリセットし、別の番号を確認できます。

使いこなすためのヒント

  • 国番号(+81など)から入力すると、国・地域の選択に関わらず正しく解析されます。海外の番号を確認したいときはこの方法が確実です。
  • ハイフン・スペース・括弧付きの番号もそのまま貼り付けて構いません。記号は自動的に除去して解析されます。
  • 「有効」と表示されるのは桁数・パターンが対象国のルールに合致しているという意味で、実際にその番号が現在使われているかまでは保証しません。
  • 国番号を省略して入力する場合、選択中の「国・地域」を基準に解析されます。海外の国内向け表記(例: 090-1234-5678)を確認する際は先に国を選び直してください。
  • Twilio・AWS SNS等のSMS配信サービスにE.164形式で登録する際は、このツールが出力する「+819012345678」の形式をそのままコピーして使えます。

活用シーン

Webフォームの電話番号入力欄の検証

海外ユーザー向けフォームで、入力された電話番号が実在しうる形式かを事前に確認できます。

SMS配信・通話APIへの登録前チェック

Twilio・AWS SNS等のAPIはE.164形式を要求することが多く、送信前にフォーマットを揃えられます。

海外拠点の電話番号を名刺・Webサイトに正しく表記

国番号を含む国際表記に変換し、海外からもかけ直せる形式で公開できます。

受け取った番号が携帯か固定電話かの判別

SMS送信対象を携帯電話に絞りたい場合など、番号種別の判定に利用できます。

広告

用語集

E.164
ITU-T(国際電気通信連合)が定める電話番号の国際標準形式です。「+」記号・国番号・国内の番号を合わせて最大15桁で表します。
国番号(Country Calling Code)
国・地域ごとに割り当てられた電話番号の識別番号です。日本は81、米国・カナダは1などが割り当てられています。
国内表記(National Format)
その国で一般的に使われる書式で表した電話番号です。日本の携帯電話であれば090-1234-5678のような形式になります。
国際表記(International Format)
国番号を含み、どの国からかけても発信できる形式で表した電話番号です。
番号種別
携帯電話・固定電話・フリーダイヤルなど、電話番号がどの種類の回線・サービスに割り当てられているかの分類です。
有効性検証(Validation)
入力された番号が、その国の電話番号の桁数・パターンのルールに合致しているかを確認することです。契約者の実在確認ではありません。

よくある質問

ITU-Tが定める電話番号の国際標準形式です。「+」記号・国番号・国内の番号を合わせて最大15桁で表し、国際的な通信システムやSMS配信APIの多くがこの形式での番号登録を要求します。

このツールは桁数・パターンが対象国の電話番号ルールに合致しているかを検証していますが、実際に契約者が存在するかまでは確認できません。ルール上「あり得ない」桁数・組み合わせの場合に無効と判定されます。

選択中の「国・地域」を基準に解析されます。例えば国・地域を日本にした状態で「090-1234-5678」と入力すると、日本の携帯電話番号として解析されます。

国・番号帯ごとの公開されている割り当てルールに基づいて判定しており、多くの国で高い精度がありますが、番号ポータビリティ制度がある国では実際の利用形態と一致しない場合があります。

送信されません。解析・整形の処理はすべてお使いのブラウザ内のJavaScriptで完結し、外部のサーバーへ通信することはありません。
ツールくん

余談ですが ― 電話番号の「正しい形式」が国によってこんなに違う理由

電話番号の桁数や書式は国によって大きく異なります。日本の固定電話は市外局番の桁数が地域ごとに違い、携帯電話は090・080・070で始まる11桁に統一されていますが、アメリカでは市外局番3桁+番号7桁の10桁が全国共通です。これは電話交換機の時代に各国が自国の交換網の規模・地域構造に合わせて番号計画を設計してきた歴史の名残で、後から統一しようとしても膨大な既存インフラと利用者への影響から簡単には変更できません。

この「国ごとに違う書式」を国際通話でも扱えるようにするため、ITU-T(国際電気通信連合の電気通信標準化部門)はE.164という国際標準フォーマットを定めました。「+」記号に続けて国番号、そのあとに国内の番号を並べる形式で、どの国の交換機から見ても「これは国際電話である」ことと「どの国宛てか」を一意に判別できるようにしたものです。国際電話がダイヤル一つで世界中につながる仕組みの裏側には、この地味だけれど重要な標準化があります。

現代では音声通話だけでなく、SMS配信APIやユーザー認証(ワンタイムパスワード送信)等の多くのサービスがE.164形式での電話番号登録を要求します。ユーザーが自由な書式で入力した電話番号を、サービス側で正しいE.164形式に正規化する処理は、国際展開するWebサービスにとって欠かせない前処理のひとつになっています。

広告