テキストとモールス符号を即座に双方向変換 — 実際の音声再生、光の点滅効果つき。速度とトーンも調整できます。
任意のテキスト(英字、数字、句読点)を入力すると、対応するモールス符号がリアルタイムで得られます。文字の間は半角スペース 1 つ、単語の間は / で区切ります。
テキストを入力すると、ツールは 1 文字ずつ対応表を引き、各英字・数字・句読点を対応する点(·)と劃(–)の組み合わせへ置き換えます。文字の間はスペース、単語の間はスラッシュで区切ります。
逆方向の変換では点劃の並びを解析します:スペースで文字を切り分け、スラッシュで単語を切り分け、対応表を引いてテキストへ復元します。判別できない部分はそのまま残すので、入力の問題に気づきやすくなります。
再生時は Web Audio で正弦波を生成し、長さに応じて「トン」と「ツー」をスケジューリングし、同時にページ上の点滅アニメーションを動かして、聴覚と視覚を同期させます。
モールス符号(Morse code)は、テキストを「点」と「劃」という 2 種類の信号長に符号化する通信方式で、1830 年代に Samuel Morse と Alfred Vail が考案しました。もともとは電信のために使われ、電流のオンとオフを符号化することで、情報を電線に沿って遠くまで伝えました。
基本の規則はとても単純です:短い信号が「点」で長さ 1 単位、長い信号が「劃」で長さ 3 単位。同じ文字の中の点と劃の間は 1 単位、文字の間は 3 単位、単語の間は 7 単位です。規則が単純だからこそ、モールス符号は音声でも光でも、さらには打撃音でも伝えられます —— これが無線の世界で今も使われ続けている理由です。
最も広く知られているのは SOS(... --- ...)です。この 3 文字が救難信号に選ばれたのは、その符号が構造として明快で識別しやすく、他の通信と混同しにくいためです。
「点 1 つ」の長さを基本単位とします。点 = 1 単位、劃 = 3 単位、同じ文字の中の点劃の間は 1 単位の無音、文字の間は 3 単位、単語の間は 7 単位です。
目で見る符号より、耳で聴くリズムのほうが覚えやすいものです:短い「トン」が点、長く伸びる「ツー」が劃です。間隔が長いほど区切りの階層が高くなります —— 最も長い無音が単語の区切りです。
速度は WPM(1 分あたりの単語数)で表します。本ツールは 5–40 WPM の範囲で調整でき、初心者は 10–12 WPM から始めて、慣れてから少しずつ上げるのがおすすめです。
伝統的に、モールス符号は無線で 2 通りの方法で伝えられてきました:等幅電信(CW)では搬送波をキーイングでオンオフし、受信側には純音のトン・ツーとして聞こえます。それより古い有線電信では、操作員には電信機が刻む機械音が聞こえていました。現代の無線愛好家が使う CW のトーンは通常 400–1000 Hz で、本ツールの既定値は 600 Hz です。
受信した信号が弱すぎる場合や、無線沈黙を保つ必要がある場合は、光信号に切り替えます:懐中電灯や信号灯、船のマスト灯などを、同じ時間リズムで点滅させるのです。この方法は今も海軍や航空の分野で使われています。
日常的によく調べられる符号を挙げます:
... --- ...(国際的に通用する救難信号).. / .-.. --- ...- . / -.-- --- ..-.... . .-.. .-.. ---.... . .-.. .--.-.-- . ...-. ------ -.-電信の時代はとうに終わりましたが、モールス符号は今もさまざまな場面で生きています。アマチュア無線(ハム)には CW モードが今も残っています。信号対雑音比が極端に悪い、出力が低い、帯域が制限されているといった条件でも、モールス符号はなお受信できるからです —— 最小限の信号対雑音比で確実な通信を得られるのです。
航空の分野でもその姿があります:一部の航法援助施設はモールス符号で自分を識別しており、パイロットはその符号を聴くか見るかして施設の身元を確認します。緊急時には、懐中電灯で点滅させる SOS が、いまも特別な機器を必要とせず誰でも使える救助の手段です。
さらに、娯楽や文化的な要素としてもよく使われます:指輪に刻まれた符号、アクセサリーやタトゥーの図案、学習の入門練習など、100 年以上前のこの符号方式は使われ続けています。
双方向のリアルタイム変換。テキストからモールス符号へ、モールス符号からテキストへ。入力すれば即座に結果が出て、ボタンを押す必要はありません。
実際の音声再生。Web Audio で標準的な電信音を生成し、5–40 WPM の速度と 400–1000 Hz のトーンを調整できます。
光の点滅と同期。再生中はページ上の信号灯が同期して点滅し、聴覚と視覚が 1 対 1 で対応するため、学習やデモに適しています。
オフラインでの書き出し。符号全体を WAV 音声ファイルにレンダリングしてダウンロードでき、オフライン環境での練習素材として使えます。.txt テキストの書き出しも可能です。
完全な一覧表。A–Z、0–9、一般的な句読点の対応表を内蔵し、いつでも参照できます。
クライアント側だけで動作。バックエンドはなく、登録も不要で、入力内容がブラウザの外へ出ることはありません。
入力欄にテキストを入力し、「テキスト → モールス符号」モードを選ぶと、結果が下の出力欄にリアルタイムで表示されます。文字の間は自動でスペース、単語の間はスラッシュで区切られます。「結果をコピー」をクリックすれば取り出せます。
「モールス符号 → テキスト」モードに切り替え、スペースとスラッシュで区切られた点劃の並びを貼り付けると、ツールが 1 文字ずつ対応表で復元します。判別できない部分はそのまま残るので、入力の問題を特定しやすくなります。
「点 1 つ」の長さを基本単位とします:点 = 1、劃 = 3、同じ文字の中の間隔 = 1、文字の間 = 3、単語の間 = 7。連続するトン・ツーを聴くとき、無音が長いほど階層が高いことを示します。
SOS の符号は ... --- ...(点 3 つ、劃 3 つ、点 3 つ)です。国際的に通用する救難信号で、構造が対称で識別しやすく、無線でも光信号でも使えます。
英語の I LOVE YOU は .. / .-.. --- ...- . / -.-- --- ..- です。日本語の仮名には標準のモールス符号がありません(和文モールスはありますが国際規格とは別)ので、通常はローマ字や英語に変換してから符号化します。
A は .-(点 1 つ、劃 1 つ)です。英字全体の符号は上の一覧表に載っているので、いつでも参照できます。
対応しています。再生にはブラウザ標準の Web Audio API を使うためプラグインは不要です。音声の書き出しは OfflineAudioContext でローカルにレンダリングして WAV ファイルを作ります。ツール全体にバックエンド依存がないため、ネットワークを切っても変換と書き出しは正常に動作します。
345tool は、純粋にクライアント側で動作し、プライバシーを最優先する高品質な Web ツールを作る独立開発チームです。重くて使いにくいオンラインツールに代わるものを目指しています。MorseCode Tool も同じ原則に従っています:データを収集せず、登録のハードルも設けません。