字符 | 电码 | 字符 | 电码 | 字符 | 电码 |
|---|
A | .- | S | ... | . | .-.-.- |
B | -... | T | - | , | --..-- |
C | -.-. | U | ..- | ? | ..--.. |
D | -.. | V | ...- | ' | .----. |
E | . | W | .-- | ! | -.-.-- |
F | ..-. | X | -..- | / | -..-. |
G | --. | Y | -.-- | ( | -.--. |
H | .... | Z | --.. | ) | -.--.- |
I | .. | 0 | ----- | & | .-... |
J | .--- | 1 | .---- | : | ---... |
K | -.- | 2 | ..--- | ; | -.-.-. |
L | .-.. | 3 | ...-- | = | -...- |
M | -- | 4 | ....- | + | .-.-. |
N | -. | 5 | ..... | - | -....- |
O | --- | 6 | -.... | _ | ..--.- |
P | .--. | 7 | --... | " | .-..-. |
Q | --.- | 8 | ---.. | $ | ...-..- |
R | .-. | 9 | ----. | @ | .--.-. |
功能说明
摩斯电码(Morse Code)用点(.)与划(-)的组合表示字符,是最早的远距离数字通信编码之一。本工具支持文本与摩斯电码的双向转换,并可通过浏览器 Web Audio 直接把电码播放成蜂鸣声,全部计算在本地完成,不会上传任何数据。
书写约定
点用半角句点 . 表示,划用半角连字符 - 表示;同一个字母的点划之间不留空格;字母与字母之间用一个空格分隔;单词与单词之间用斜杠 / 分隔。例如 SOS 编码为 ... --- ...,HI OK 编码为 .... .. / --- -.-。解码时对空格数量比较宽容,多个连续空格会被视作一个字母间隔。
支持范围与中文限制
国际摩斯电码只定义了 26 个英文字母、10 个数字与十余个常用标点,没有中文汉字的标准电码(历史上的「中文电码」是另一套四位数字体系,与摩斯电码并非同一标准)。因此遇到汉字等非 ASCII 字符时,本工具提供三种处理方式:
转为 U+码点再编码:把每个汉字转成形如 U+4E2D 的码点文本再编码,虽然会明显变长,但解码时勾选还原选项即可无损恢复原字,适合需要往返转换的场景。跳过并忽略:直接丢弃这些字符。标记为未知符号:统一输出 ..--..(问号电码)作为占位。若你想让中文更接近电报习惯,可以先手工把中文写成拼音再来编码,本工具不内置拼音库以保持零依赖。
声音播放
播放使用标准的摩斯节奏单位:点为 1 单位,划为 3 单位,同一字母内的点划间隔 1 单位,字母间隔 3 单位,单词间隔 7 单位。速度以 WPM(每分钟单词数)计量,业内以单词 PARIS 为基准,单位时长等于 1200 除以 WPM 毫秒,例如 12 WPM 对应点长 100 毫秒。音调可在 300 至 1200 Hz 之间调节,700 Hz 附近最接近真实电台的听感。点击播放前请确保页面已被点击过,部分浏览器会阻止未经用户交互的音频自动播放。
使用场景
业余无线电(HAM)练习、CTF 与解谜游戏、影视道具与剧本创作、无障碍信号设计、以及编码原理教学演示。
温馨提示
- 您的反馈将帮助我们改进产品体验
- 反馈内容会匿名保存,保护您的隐私
- 我们会认真阅读每一条反馈
暂无反馈记录
