摩斯密码编解码工具

文本与摩斯密码双向转换,支持字母、数字、标点符号。内置音频播放器, 可调节速度(WPM 5-40)与音高(300-1000Hz),附带完整摩斯码速查表。 适用于业余无线电学习、密码学教育、SOS 求救信号练习等场景。所有处理在浏览器本地完成。

(结果将在此显示)
摩斯码速查表(点击展开)
0-----
1.----
2..---
3...--
4....-
5.....
6-....
7--...
8---..
9----.
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--..
..-.-.-
,--..--
?..--..
'.----.
!-.-.--
/-..-.
(-.--.
)-.--.-
&.-...
:---...
;-.-.-.
=-...-
+.-.-.
--....-
_..--.--
".-..-.
@.--.-.

常见问题

什么是摩斯密码?

摩斯密码(Morse Code)是一种用短信号(点/dit,用 . 表示) 和长信号(划/dah,用 - 表示)组合编码文字的通信方式。 由美国发明家萨缪尔·摩斯等人于 1836 年发明,最初用于电报通信。 每个字母和数字对应一组唯一的点划序列,如 S = ...O = ---,因此 SOS 求救信号为 ... --- ...。 摩斯密码至今仍在业余无线电、航空信标、海上通信等领域使用。

摩斯码的点和划之间如何分隔?

摩斯密码有严格的时序规则: ① 点与划之间:间隔 1 个点的时长; ② 字符内:点和划紧密组合,如 .-(A)是一个完整字符; ③ 字符之间:间隔 3 个点的时长(本工具用空格分隔); ④ 单词之间:间隔 7 个点的时长(本工具用 / 分隔)。 在文本表示中,字符内的点划连续书写,字符间用空格分隔,单词间用 / 分隔。

WPM 速度是什么意思?

WPM(Words Per Minute,每分钟单词数)是摩斯密码的标准速度单位。 基于 PARIS 标准——单词 "PARIS" 正好包含 50 个点单位(含间隔), 因此 1 WPM = 每分钟 50 个点单位,每个点的时长 = 1200 / WPM 毫秒。 例如 15 WPM 时,每个点持续约 80ms;20 WPM 时,每个点持续 60ms。 初学者建议从 5-10 WPM 开始练习,熟练后可提升至 20-30 WPM。 专业业余无线电操作员可达 40+ WPM。

支持中文摩斯密码吗?

本工具目前仅支持 ASCII 字符集(英文字母 A-Z、数字 0-9、常用标点)。 摩斯密码标准本身不包含中文字符。中文摩斯密码通常需要先将中文转换为电码 (如中文电码表,每个汉字对应一个 4 位数字),再将数字编码为摩斯码。 这需要一个完整的中文电码表(约 9000 个汉字),且现代使用场景极少。 如需中文编码,可先用本工具的"文本 → 摩斯码"模式输入拼音或数字。

音频播放是如何实现的?

音频使用浏览器原生的 Web Audio API 生成,无需任何音频文件。 工具创建 OscillatorNode(正弦波振荡器)和 GainNode(音量控制), 按摩斯码时序精确调度每个点和划的发声与静默。音频包络采用快速淡入淡出(5ms)避免爆音。 音高默认 600Hz(接近标准摩斯码侧音频率),可在 300-1000Hz 间调节。 所有音频在你的设备上实时合成,不下载任何音频文件。

摩斯密码的现代应用场景有哪些?

业余无线电(HAM):CW(连续波)通信模式,全球爱好者仍在使用; ② 航空导航:无方向性信标(NDB)发射台识别码; ③ 海上通信:部分灯塔和信标仍使用摩斯码; ④ 紧急求救:SOS 信号(... --- ...)是国际通用求救信号; ⑤ 密码学教育:学习编码原理的经典案例; ⑥ 无障碍通信:视障人士通过触觉传递摩斯码; ⑦ 嵌入式开发:LED/蜂鸣器信号调试。

数据会上传到服务器吗?

不会。本工具完全在浏览器内运行,所有编解码和音频生成由 JavaScript 在你本地执行, 不会发送任何输入文本或音频数据到服务器。全程零网络请求,可离线使用。