摩尔斯电码用短信号(点,读作"滴")和长信号(划,读作"嗒")的组合来表示字母和数字。本工具可以把英文字母、数字和常用标点转换成国际摩尔斯电码,也能把电码读回文字。你可以用它背诵码表、了解求救信号的构成、制作谜题和密室逃脱线索,或者在练习业余无线电之前热身。
输入规则
- 文字 → 电码:字母之间用一个空格,单词之间用" / "表示。换行和连续空格都按一个单词分隔处理,不区分大小写。
- 电码 → 文字:点写作
.,划写作-,每个字母之间必须用空格隔开,单词之间写/。间隔号(·)以及短横和长横(–、—)会自动按点和划读取。 - 无法解读的部分显示为"?",并在提示中指出有问题的电码。标点中分号(;)的电码
-.-.-.是习惯用法,并不在ITU-R M.1677-1的列表里;其余标点(句号、逗号、冒号、问号、撇号、连字符、括号、引号、双连字符=、加号、@)与该建议书的列表一致。
国际摩尔斯电码完整码表(根据本工具的转换数据生成)
字母
| 字符 | 电码 | 字符 | 电码 |
|---|---|---|---|
| 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 | ----. |
标点
| 字符 | 电码 | 字符 | 电码 |
|---|---|---|---|
| . | .-.-.- | , | --..-- |
| ? | ..--.. | ' | .----. |
| : | ---... | ; | -.-.-. |
| = | -...- | + | .-.-. |
| - | -....- | " | .-..-. |
| ( | -.--. | ) | -.--.- |
| @ | .--.-. |
看表可以发现,英语里最常用的E只有一个点,T只有一个划,是最短的。数字都由五个信号组成:1是一个点加四个划,2是两个点加三个划,依此类推,5是五个点;从6开始顺序反过来,6是一个划加四个点,0是五个划,所以很好记。
时间规则与WPM
摩尔斯电码的含义不只在符号,也在时间比例。把点的长度定为1个单位,则划是3个单位,同一字母内信号之间的间隔是1个单位,字母之间的间隔是3个单位,单词之间的间隔是7个单位。速度单位WPM以标准单词"PARIS"为准,按上述规则它恰好是50个单位,所以1个单位的时长是1.2 ÷ WPM秒。
| 速度(WPM) | 点(1单位) | 划(3单位) | 一次SOS(27单位) |
|---|---|---|---|
| 5 | 240 ms | 720 ms | 约6.48秒 |
| 10 | 120 ms | 360 ms | 约3.24秒 |
| 15 | 80 ms | 240 ms | 约2.16秒 |
| 20 | 60 ms | 180 ms | 约1.62秒 |
声音播放遵循这些比例,音调固定为600Hz。选择速度时,点、划和所有间隔会一起缩放。
转换示例
- SOS →
... --- ...。因为字母之间要有空格,连写的...---...会被当作一个未知电码,在本工具中无法解读。实际无线电中常把SOS不留字母间隔地连续发送,与这里的书写形式不同。 - Hello World →
.... . .-.. .-.. --- / .-- --- .-. .-.. -..。不区分大小写。 - Help me, please. →
.... . .-.. .--. / -- . --..-- / .--. .-.. . .- ... . .-.-.-。逗号和句号也会转换。 - HI 你好 2024 →
.... .. / ..--- ----- ..--- ....-。汉字无法转换,被跳过的字符会在提示中列出。 - 反向转换:
.... . .-.. .-.. --- / .-- --- .-. .-.. -..→ HELLO WORLD。
想发送中文怎么办
国际摩尔斯电码没有汉字。历史上汉字电报使用的是"中文电码",它为每个汉字分配一个四位数字,再用数字的摩尔斯电码发送,需要对照专门的码本;本工具没有实现这一套。最简单的变通办法是先写成拼音再转换,例如"NI HAO"会得到-. .. / .... .- ---。接收方需要知道你使用的拼写方式,比如是否标声调、人名怎么拼,所以最好事先约定。
用耳朵记忆电码的方法
- 不要数点和划,而是把字母当作声音的整体来记,比如"滴嗒"、"嗒滴滴滴"。接收练习中通常推荐这种以声音为基础的方法。
- 先从5WPM开始,把每个字母听清楚,再在保持间隔的前提下逐步提速。本工具的速度选项会同时改变点、划的长度和所有间隔。
- 先记只有一两个信号的六个字母:E、T、I、A、N、M,其他字母就会看起来像它们的组合。
- 数字固定为五个信号,规律明显,适合作为练习发送日期、时间和坐标的第一步。
局限与注意事项
- 只转换有限的字符。带重音的字母以及"!"、"/"、"&"等符号不受支持,"/"被用作单词分隔符。
- 声音播放仅供练习。只有在浏览器允许音频时才会播放,它不是无线电发射。
- 摩尔斯电码不是加密。码表是公开的,任何人都能解读,不能用来保密。
- 注意空格。字母之间漏掉空格或多出空格,解读结果都会改变。单词之间请务必使用"/"。
如何使用转换结果
背诵电码时,以5到10WPM反复听转换后的声音,比单看符号更有效。如果在做谜题,可以用速度菜单旁边的按钮复制结果。本站的相关工具:展示另一种用有限符号表示文字的Base64转换、处理特殊字符百分号编码的URL编码器、转换前统一大小写的大小写转换,以及估算信息长度的字数统计。
常见问题
SOS为什么是求救信号?
SOS(... --- ...)是三个点、三个划、三个点,图案简单且不易听错,在20世纪初的国际无线电报协定中被采纳为求救信号。"Save Our Souls"的缩写之说,一般认为是后来附会的解释。
现在还在使用摩尔斯电码吗?
它在商业通信中已很少使用,但业余无线电爱好者仍然在积极使用,据了解一些导航设施的识别信号也采用摩尔斯电码。
为什么E只有一个点,而Q那么长?
因为设计时把较短的电码分给了英语中常用的字母,以缩短发送时间。表中E(.)和T(-)各只有一个信号,而Q(--.-)、J(.---)这样不常用的字母有四个。
解读时为什么出现"?"
多半是字母之间漏了空格(例如...---...)、混入了点和划以外的字符,或者该电码不在码表中。输入框下方的提示会列出无法解读的电码。
为什么没有声音?
浏览器只在你操作页面之后才允许播放音频,所以需要自己点击声音按钮。标签页被静音或设备音量为零时也听不到。转换结果为空时同样不会播放。