MORSE CODE CONVERTER

モールス信号⇔文字変換

文字を国際モールス符号へ、国際モールス符号を文字へ変換します。文字間は空白、単語間は / で表します。

入力内容はブラウザ内だけで処理され、外部へ送信・保存されません。

変換

モードを選び、入力欄に貼り付けるか入力してください。

変換方向
0 / 10,000文字

連続する空白・タブ・改行は単語区切りとして扱います。

対応していない文字や符号が1つでもある場合、部分的な結果は出力しません。

入力方法と変換ルール

文字 → モールス信号

英字は大文字として扱います。全角英数字、合成文字のé、曲線引用符、一部のダッシュは対応する文字へ正規化します。連続する空白・タブ・改行は単語区切りです。

モールス信号 → 文字

点は .、線は -、文字間は空白、単語間は / を使います。· • ・ は点、各種ダッシュは線として正規化します。

推測分割しません

...---... のような連結符号はSOSと推測せず、未定義の1符号としてエラーにします。... --- ... と入力してください。

国際モールス専用

和文モールス、運用信号、! ; _ $ & % ‰、その他のアクセント付き文字には対応していません。

国際モールス符号対応表

ITU-R M.1677-1 Annex 1に基づく対応範囲です。X× は同じ -..- のため、逆変換は X を返します。

英字
文字符号文字符号文字符号
A.-J.---S...
B-...K-.-T-
C-.-.L.-..U..-
D-..M--V...-
E.N-.W.--
F..-.O---X / ×-..-
G--.P.--.Y-.--
H....Q--.-Z--..
I..R.-.É..-..
数字・記号
文字符号文字符号文字符号
0-----4....-8---..
1.----5.....9----.
2..---6-......-.-.-
3...--7--...,--..--
:---...?..--..'.----.
--....-/-..-.(-.--.
)-.--.-".-..-.=-...-
+.-.-.×-..-@.--.-.

符号の長さと間隔

ITUの規定では、線(ダッシュ)の長さは点3個分です。同じ文字内の点と線の間隔は点1個分、文字間は点3個分、単語間は点7個分です。このツールのテキスト表現では文字間を空白、単語間を / で示します。

出典:ITU-R M.1677 recommendation statusRecommendation ITU-R M.1677-1

よくある質問

どのモールス符号に対応していますか?

ITU-R M.1677-1 Annex 1の国際モールス符号に基づき、英字A〜Z、É、数字、主要記号に対応しています。和文モールスには対応していません。

文字と単語はどう区切りますか?

逆変換では文字間を空白、単語間を / で区切ります。先頭・末尾や連続する / はエラーです。

...---...をSOSとして変換できますか?

連結した符号は推測分割しません。... --- ... のように空白を入れてください。

Xと掛け算記号はどう扱われますか?

X× はどちらも -..- へ変換し、逆変換では X を返します。

-.-は何になりますか?

文字Kとして変換します。このツールは運用信号を解釈しません。

日本語を変換できますか?

できません。ひらがな・カタカナ・漢字や和文モールスは対応範囲外です。

入力できる文字数に上限はありますか?

最大10,000文字です。上限を超えた場合は省略せずエラーを表示します。

入力内容は送信・保存されますか?

送信・保存されません。変換処理はブラウザ内だけで完結します。