NATOフォネティックコード 変換 (アルファベット⇔通話表)
アルファベットと数字の文字列をNATOフォネティックコード (アルファ・ブラボー…の通話表) に変換し、逆に通話表の単語列を元の文字列に戻します。処理はブラウザ内で完結します。
上下どちらかの欄に入力してボタンを押してください
使い方
- 上の欄に半角英数字の文字列を入力し「通話表に変換」を押すと、下の欄に NATO フォネティックコード (Alfa, Bravo, Charlie…) の単語列が表示されます。1 文字につき 1 単語を半角スペースで区切り、単語 (スペースで区切られた元の語) の境目には
/を使います。 - 下の欄に通話表の単語列を入力し「文字列に変換」を押すと、上の欄に元の文字列が復元されます。単語は大文字・小文字どちらでも認識します。
- アルファベット・数字以外の文字 (記号や日本語のかな・漢字など) は対応表にないため変換時に無視され、結果欄にその文字が表示されます。
計算の根拠
このツールが使う単語表は、国際電気通信連合 (ITU) の無線通信部門が勧告する ITU-R M.1172「無線電話通信に用いるフォネティックアルファベットと数字コード」 に定められた A から Z・0 から 9 までの単語割り当てに基づいています。同じ単語表は国際民間航空機関 (ICAO) の無線電話マニュアル (ICAO Doc 9432) でも採用されており、「NATOフォネティックコード」「ICAOスペリングアルファベット」などと呼ばれることもあります。無線や電話など音声のみで文字を伝える通信では、“B” と “D”、“M” と “N” のように発音が似て聞き取りにくいアルファベットを、先頭の音が異なる単語 (Bravo・Delta・Mike・November) に置き換えることで誤認を減らす目的があります。数字の 9 は “Nine” ではなく “Niner” と発音し、“Nein” (独語で「いいえ」) との混同を避ける点も規格に明記されています。変換処理はすべてブラウザ内の JavaScript (文字と単語の対応表によるテーブル変換) で行われ、入力した文字列はどこにも送信されません。
よくある用途
| 場面 | 使い方の例 |
|---|---|
| 電話や無線での読み上げ | 会員番号・注文番号・車両ナンバーなどを聞き間違えなく伝えるための読み替え |
| アマチュア無線・業務無線の学習 | 従事者試験の対策として、アルファベットと通話表単語の対応を確認する |
| コールサインの確認 | 無線のコールサインを通話表で正しく読み上げられるか練習する |
| IT・ヘルプデスク業務 | シリアル番号やライセンスキーを電話口で正確に伝える |
入力した文字列や通話表はサーバーに送信されず、このページを閉じると消えます。