メインコンテンツへスキップ

モールス信号翻訳ツール

テキストとモールス信号をリアルタイムに相互変換——英字・数字・記号に対応し、音も鳴らせます。

(? は対応しない文字を表します)

モールス信号翻訳ツールとは?

モールス信号は、点(·)と線(—)の組み合わせで文字や数字を表す符号で、無線・光・打音などで送れる万国共通の方式です。このモールス信号翻訳ツールは、テキストとモールス信号をリアルタイムに相互変換します:テキストを入力すれば点と線に変換され、符号を貼り付ければ文字に戻り、ビープ音でリズムも確認できます。すべてブラウザ内で処理します。

使い方

  1. 「テキスト」欄に英字や数字を入力すると、右にモールス信号が出ます。
  2. または「モールス信号」欄に符号を貼り付ける(文字間はスペース、単語間は /)と、左に文字が出ます。
  3. 再生ボタンで点と線のビープ音を聞けます。

活用シーン

  • モールス信号の学習・指導、謎解きや脱出ゲームのヒントに。
  • SOS・合言葉・記念のメッセージを点と線にしてデザインに。
  • 別の符号化なら Base64基数変換 をどうぞ。

点や線より「間隔」でつまずくのはなぜ?

モールス信号を覚えるとき誰もが点(·)と線(—)を見つめますが、実際にメッセージを読み違えさせるのはたいてい間隔です。モールスには三つの長さの休止があり、1文字の中の間隔がいちばん短く、文字と文字の間はその3倍、単語と単語の間は7倍です。... --- ... の空白を詰めてしまうと、SOS は意味不明な文字の羅列に読めてしまいます。だからこのツールはエンコード時に文字間をスペース、単語間を / で区切り、符号を貼り付けてデコードするときも同じ規則で分割します——誰かにコピーして渡しても崩れないためです。もう一つ、標準のモールスは A〜Z・0〜9 とわずかな記号のみで、日本語も大文字小文字の区別もなく、対応しない文字は ? で示されます。リズムを聞きたければ再生を押しましょう。長短のビープ音が感覚をつかむ近道です。別の符号化なら Base64 をどうぞ。

よくある質問

点と線はどう区切るの?

国際慣例では、1文字内の点と線は続けて書き、文字の間はスペース1つ、単語の間は「/」(または3つのスペース)で区切ります。本ツールはエンコード時に文字間をスペース、単語間を / で区切り、読み書きしやすくしています。

大文字と小文字は区別する?

しません。モールス信号は大文字小文字を区別せず、SOS でも sos でも ··· ——— ··· になります。デコード結果は大文字で表示します。

日本語には対応している?

標準のモールス信号は A〜Z、数字 0〜9、一般的な記号のみを対象とし、日本語や絵文字などに対応する符号はありません。対応しない文字はエンコード時に「?」で示します。

音は聞ける?

はい。再生ボタンは Web Audio API で点(短いビープ)と線(長いビープ)の音を合成します。ファイルも通信も不要です。

関連記事

モールス信号入門:点・線、そしてその間のリズム →

このツールを埋め込む

このツールをあなたのサイトやブログに無料で設置できます。下のコードをコピーして貼り付けるだけです(当サイトへのリンクを含みます)。