📡
無料モールス信号変換器
テキストをモールス信号に変換したり、逆に変換したりします。メッセージの音声再生をリアルタイムで聞いてください。
読み込み後はオフラインでも動作
例:
テキスト入力
略符号(1つの信号として送信):
Morse出力
出力がここに表示されます…
文字そのものは左側の速度で再生され、文字と文字の間隔だけがこの速度に合わせて伸びます。文字を丸ごと聞き取る練習に向いています。
エンコードであり、暗号化ではありません。 Morseコードは公開エンコード規格であり、機密性やセキュリティは提供しません。出力を見た人は誰でも即座に復号できます。
Morseコード参照表
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.
主な用途
- モールス符号を学ぶなじみのある単語を入力してモールス符号を確認。モールス符号を1文字ずつ読み書きを学ぶ。
- アマチュア無線用のメッセージをエンコード無線メッセージをモールス符号に変換。アマチュア無線(CW)オペレーターと試験用。
- 秘密のモールス符号メッセージを送る楽しみ、ゲーム、パズル、脱出ゲーム用にメッセージをモールス符号にエンコード。
- SOS と緊急モールス信号を学ぶ国際的に認識された SOS 信号とその他の緊急モールス符号パターンを学ぶ。
- 航空モールス符号リファレンスVOR と NDB で使用されているナビゲーションビーコン識別子と航空モールス信号をデコード。
使い方
このツールは、ハードコードされた国際モールス符号のルックアップテーブルを使ってテキストをエンコード・デコードします — ライブラリ、サーバー呼び出しは不要です。変換、音声再生、WAVエクスポートはすべてWeb Audio APIを使ってブラウザ内で完全に行われます。
- 1ルックアップテーブルによる変換各文字は大文字化され、54エントリのMORSEオブジェクト(A-Z、0-9、一般的な句読点)と照合されます。文字はスペースで区切られた点・線のシーケンスになり、単語の境界はスラッシュになります。デコードは同じテーブルを逆に使います。未知の文字は静かに破棄されるのではなくフラグが立てられます。
- 2ITU標準のタイミング計算ツールはすべてのタイミングを単一の単位から導出します:1.2秒を選んだ毎分単語数(PARIS標準)で割った値です。点は1単位、線は3単位、文字間の間隔は3単位、単語間の間隔は7単位です — ITU-R M.1677仕様に一致しています。
- 3Web Audio APIによる再生「聴く」を押すとAudioContextが作成され、選んだトーン周波数(400〜1000Hz)で点または線ごとに1つのOscillatorNodeがスケジュールされます。GainNode上の小さな線形ランプが各ビープ音のアタックとリリースを滑らかにし、クリック音を防ぎます。音声ファイルは一切取得されません — 波形はその場で合成されます。
- 4オフラインWAVエクスポート「WAVをダウンロード」はOfflineAudioContextを使って、同じオシレーターのスケジュールを実際に音を鳴らすことなく44100HzでAudioBufferに描画し、その後手書きのDataViewエンコーダーがサンプルを標準的な16ビットモノラルRIFF/WAVバイナリにパックしてファイルダウンロードをトリガーします — サーバーは関与しません。
関連ツール
URL エンコーダー&デコーダー
URL とクエリ文字列をエンコードおよびデコードします。 encodeURIComponent、decodeURIComponent、およびクエリ文字列の解析をサポートします。
試してみる
Base64 エンコーダー&デコーダー
テキストまたはファイルを Base64 にエンコードするか、Base64 文字列をデコードしてプレーン テキストに戻します。インスタント、プライベート、そして無料。
試してみる
HTML エンコーダー&デコーダー
特殊文字を HTML エンティティにエンコードするか、エンティティをデコードしてプレーン テキストに戻します。ブラウザ上で即座に。
試してみる