在线工具箱

该页面暂无 English 版本

摩斯电码翻译

免费在线摩斯电码翻译:英文字母、数字与常用标点按 ITU 码表互译,可自定义点划与字间的分隔符,全部在浏览器内完成。

只接受英文字母、数字与下表里的标点;汉字需要先查中文电码本换成四位数字。

等待输入

电码对照表
  • 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 = --..
  • . = .-.-.-
  • , = --..--
  • ? = ..--..
  • ! = -.-.--
  • ' = .----.
  • / = -..-.
  • ( = -.--.
  • ) = -.--.-
  • & = .-...
  • : = ---.
  • ; = -.-.-.
  • = = -...-
  • + = .-.-.-
  • - = -....-
  • _ = ..--.-
  • " = .-..-.
  • $ = ...-..-

使用步骤

  1. 选择方向:文本转电码,或电码转文本
  2. 文本框里输入要翻译的内容(英文字母、数字与标点)
  3. 按需要调整点、划、字母间与单词间使用的分隔符
  4. 复制结果,或把电码粘贴回来还原

工具说明

摩斯电码用「短—长」两种脉冲的组合表示字符,正式名称是 ITU-R M.1679 的国际摩尔斯电码。它比任何编码方案都古老,却仍然活着:业余无线电、航空导航台、应急求救(SOS 的三个短三个长三个短)到今天都在用它。它的设计很有意思,也是它能沿用一百多年的原因:高频字母给短码,E 是一个点,T 是一划,I 是两个点;越是少用的字符码越长,例如 0 是五划。这种按使用频率分配长度的做法,本质上和后来的哈夫曼编码是同一个思路。用它需要知道三件事。第一,这套码表只覆盖拉丁字母、数字和有限的标点,中文没有直接的摩斯电码。历史上中文电报用「中文电码本」先把汉字换成四位数字,再把数字发成电码,本工具处理的是数字与字母,若你要走这条路需要自己查电码本。第二,字符之间必须有停顿,否则码流无法切分:实践中用空格分字符、用斜杠或更长的空格分单词,本工具让你自定义这两种分隔符,还原时同样按你设定的分隔符切分。第三,电码是符号约定而不是字符编码,它和 Base64、URL 编码解决的不是同一个问题:后两者是为了让数据穿过受限的通道,摩斯是为了让数据穿过只能携带两种状态的通道。

常见问题

能直接把中文翻译成摩斯电码吗?
不能。摩斯码表只有拉丁字母、数字和少量标点。历史上中文电报先用中文电码本把汉字换成四位数字,再把数字发成电码,所以能翻译的是那串数字而不是汉字本身。
点和划之间要留几个空格?
约定是字符内不留、字符之间一个空格、单词之间三个空格(或用斜杠分隔)。本工具允许自定义,但还原时依赖同一套分隔符,换了就得用同样的设置。
SOS 为什么是三个短三个长三个短?
它不是三个字母的简单拼接,而是一段连续的码流:三点、三划、三点,中间不加分隔,目的是在任何噪声环境下都容易辨认。这也是摩斯求救信号用码流而不是用词的原因。

相关工具

返回编码转换大全

输入内容只在浏览器内处理,不上传服务器 · 不使用广告 Cookie · 更新于 2026-09-28