摩斯电码

文本与摩斯电码互转。

什么是摩斯电码?

摩斯电码(Morse code)是 19 世纪发明的一种用「点」(短促信号)和「划」(较长信号)的组合来表示字母、数字和标点的编码系统,最初用于电报通信,后来也广泛用于无线电、灯光、声音等场景传递信息。每个字母对应一串固定的点划组合(比如 SOS 的国际通用求救信号是三短三长三短),字母之间用空格分隔,单词之间用更长的停顿(通常用 / 表示)分隔。 摩斯电码互转工具就是把普通文本和这套点划序列相互转换。

为什么使用摩斯电码?

现实中摩斯电码已经不是主流通信手段,但仍有一些场景会用到:业余无线电爱好者考证和实际通联需要掌握摩斯电码;影视剧、游戏、解谜活动里经常出现摩斯电码彩蛋,需要快速译码;教学场景用来讲解早期通信编码原理;也有人拿摩斯电码做趣味加密。 本质上摩斯电码不是加密,只是编码,因为规则是公开且固定的,任何人对照字母表都能译回原文。相比真正的加密算法,摩斯电码没有密钥、没有机密性,安全性等同于明文,只适合用作趣味转换或历史/教学演示,不应用于需要保密的场合。

使用示例

文本转摩斯电码

输入 "SOS",输出 三个点、三个划、三个点(国际通用求救信号,字母间用空格分隔)。

摩斯电码转文本

输入点划组合对应 H-E-L-L-O 各字母的编码,按字母对照表还原为 "HELLO"。

带单词间隔

输入 "HI BOB",输出结果里两个单词的编码之间会用 / 分隔(对应实际电报中更长的停顿),而不是简单地把所有字母连在一起。

使用提示

记忆摩斯电码的小技巧是节奏感规律:常用字母的编码通常更短(如 E 是一个点,T 是一个划),这是当年为了提高电报效率、按字母使用频率分配长度设计的,了解这个规律有助于快速识别常见字母。

常见问题

摩斯电码中的空格和 / 分别表示什么?
单个空格用于分隔同一单词内的字母,"/" 用于分隔不同的单词,这是国际通用的书面摩斯电码表示惯例。
支持哪些字符?
内置英文字母 A-Z、数字 0-9 及常见标点(. , ? ' ! / ( ) & : ; = + - _ " $ @),文本转电码时会将字母统一转为大写处理。
数据会上传吗?
不会。互转全部在浏览器本地通过内置字母表完成。
摩斯电码算加密吗,安全吗?
不算。摩斯电码只是把字母替换成公开且固定的点划符号,规则任何人都能查到,跟明文没有本质区别,不具备保密性,只适合娱乐、教学或特定通信协议场景。
支持中文吗?
标准摩斯电码表只覆盖拉丁字母、数字和常用标点,中文没有官方摩斯电码标准(历史上电报时代中文是用四位数字的电报码,不是摩斯电码),本工具主要处理英文字母、数字和常见符号的互转。
点、划、空格分别代表什么?
点是短促信号,划是点长度约三倍的信号,同一字母内的点划之间有短停顿,字母之间用一个空格分隔,单词之间用更长的停顿(工具里通常用 / 或多个空格表示)。
大小写、标点能转换吗?
摩斯电码不区分大小写,工具会自动忽略大小写差异;常见标点符号(句号、逗号、问号等)也有对应的摩斯编码,可以正常转换,但一些生僻符号可能没有标准编码,会被忽略或提示无法转换。

相关工具

← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。