電話番号フォーマッター
国際電話番号をE.164、国内、人間が読みやすいフォーマットに解析・検証・変換します。50カ国以上に対応し、即座に結果を表示します。
フォーマットされた結果を見るには、上に電話番号を入力してください。
ヒント
- 最も正確な結果を得るために、国コード(例:+44)を含めてください。
- プレフィックスのないローカル番号をフォーマットする際は、デフォルトの国を選択してください。
- E.164フォーマットは、通信システムとAPIで使用される国際標準です。
関連ツール
仕組み
- 入力フィールドに電話番号を貼り付けまたは入力します。
- 番号に国プレフィックスがない場合は、デフォルトの国を選択します。
- ツールはlibphonenumber-jsを使用して番号を解析および検証します。
- すべての主要なフォーマットが即座に表示されます:E.164、国内、国際、RFC 3966。
- 各行の横にあるコピーボタンで任意のフォーマットをコピーします。
一般的なユースケース
- データベースとAPIのために電話番号をE.164フォーマットに正規化する。
- SMSを送信または電話をかける前に番号を検証する。
- WebまたはモバイルアプリでのDisplay用に顧客の連絡番号をフォーマットする。
- グローバルシステム用にローカル番号を国際フォーマットに変換する。
- ルーティングロジックのために電話番号タイプ(携帯、固定、フリーダイヤル)を確認する。
よくある質問
E.164フォーマットとは何ですか?
E.164はITUが定義した電話番号の国際標準です。「+」で始まり、国コードと加入者番号が続き、スペースやダッシュはありません(例:+14155552671)。ほとんどの通信APIやSMSサービスで使用されるフォーマットです。
国内フォーマットと国際フォーマットの違いは何ですか?
国内フォーマットはその国の地元の慣習を使用します(例:米国では(415) 555-2671)、一方、国際フォーマットには国の呼び出しコードが含まれ、どの国からでもダイヤルできます(例:+1 415 555 2671)。
デフォルトの国を選択する必要があるのはなぜですか?
電話番号に国コードのプレフィックスが含まれていない場合(例:"555-1234")、ツールは選択したデフォルトの国を使用して番号を解釈します。国コードがすでに存在する場合は、デフォルトの国は無視されます。
RFC 3966 / tel: URIフォーマットとは何ですか?
RFC 3966はHTMLリンクやモバイルアプリで使用される「tel:」URIスキームを定義しています。例えば、<a href="tel:+14155552671">+1 415 555 2671</a>はモバイルデバイスのユーザーが電話番号をタップして通話を開始できます。
このツールはすべての国で機能しますか?
はい。このツールはlibphonenumber-jsによって動作しており、世界中のすべての国と地域の電話番号計画をサポートしています。
"ダイヤル可能"フォーマットとはどういう意味ですか?
ダイヤル可能フォーマットは、E.164番号の先頭の「+」以外のすべての非数字文字を削除します。数字のみを受け入れるダイヤラーやAPIに電話番号を直接渡す際に便利です。
ツールはどのような電話番号タイプを検出できますか?
ツールは次のものを検出できます:固定電話、携帯電話、固定電話または携帯電話、フリーダイヤル、プレミアムレート、VoIP、個人番号、ページャー、UAN、ボイスメール、不明。
フォーマットはブラウザーで行われますか、サーバーで行われますか?
すべての処理はlibphonenumber-jsを使用してブラウザー内で完全に行われます。電話番号データはどのサーバーにも送信されないため、実際の顧客データでも安全に使用できます。
番号が「無効」と表示されるのはなぜですか?
検出された国の既知の番号計画に一致しない場合、番号は無効としてフラグが立てられることがあります。一般的な原因:国コードの欠如、番号の長さが正しくない、またはその国の番号計画に割り当てられていない加入者番号。
これを使って電話番号を一括検証できますか?
このツールは単一番号の検証とフォーマットのために設計されています。一括検証には、libphonenumber-jsをアプリケーションに直接統合することを検討してください。