摩尔斯电码转换器 — 文字与摩尔斯电码互转
国际摩斯密码双向转换,还能听到电码声音
在浏览器中处理 · 不上传任何内容
切换方向时,当前结果会移到输入框中。
已将 10 个字符转换为摩斯密码。
结果
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
用北约音标字母拼读
Hotel Echo Lima Lima Oscar / Whiskey Oscar Romeo Lima Delta
试听
5–40。点长 = 1200 ÷ WPM 毫秒(通用的 PARIS 约定)
400–1000
摩斯密码表(韩文与 ITU-R M.1677-1)
韩文辅音
- ㄱ.-..
- ㄴ..-.
- ㄷ-...
- ㄹ...-
- ㅁ--
- ㅂ.--
- ㅅ--.
- ㅇ-.-
- ㅈ.--.
- ㅊ-.-.
- ㅋ-..-
- ㅌ--..
- ㅍ---
- ㅎ.---
韩文元音
- ㅏ.
- ㅑ..
- ㅓ-
- ㅕ...
- ㅗ.-
- ㅛ-.
- ㅜ....
- ㅠ.-.
- ㅡ-..
- ㅣ..-
- ㅐ--.-
- ㅔ-.--
韩文码表:韩国中央电波管理所无线电台运用告示附件 1(第 2020-1 号,2020 年 9 月 22 日施行)
字母
- 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----.
标点
- ..-.-.-
- ,--..--
- :---...
- ?..--..
- '.----.
- --....-
- /-..-.
- (-.--.
- )-.--.-
- ".-..-.
- =-...-
- +.-.-.
- ×-..-
- @.--.-.
业务信号
- ...-.明白
- ........错误
- -.-请发送
- .-...等待
- ...-.-工作结束
- -.-.-开始信号
“请发送”(-.-)与字母 K(韩文码表中的 ㅇ)电码相同,所以解码为该字母。
北约 / ICAO 音标字母
| 字符 | 单词 | 读法 |
|---|---|---|
| A | Alfa | AL FAH |
| B | Bravo | BRAH VOH |
| C | Charlie | CHAR LEE |
| D | Delta | DELL TAH |
| E | Echo | ECK OH |
| F | Foxtrot | FOKS TROT |
| G | Golf | GOLF |
| H | Hotel | HOH TELL |
| I | India | IN DEE AH |
| J | Juliett | JEW LEE ETT |
| K | Kilo | KEY LOH |
| L | Lima | LEE MAH |
| M | Mike | MIKE |
| N | November | NO VEM BER |
| O | Oscar | OSS CAH |
| P | Papa | PAH PAH |
| Q | Quebec | KEH BECK |
| R | Romeo | ROW ME OH |
| S | Sierra | SEE AIR RAH |
| T | Tango | TANG GO |
| U | Uniform | YOU NEE FORM |
| V | Victor | VIK TAH |
| W | Whiskey | WISS KEY |
| X | X-ray | ECKS RAY |
| Y | Yankee | YANG KEY |
| Z | Zulu | ZOO LOO |
| 0 | Zero | ZE-RO |
| 1 | One | WUN |
| 2 | Two | TOO |
| 3 | Three | TREE |
| 4 | Four | FOW-er |
| 5 | Five | FIFE |
| 6 | Six | SIX |
| 7 | Seven | SEV-en |
| 8 | Eight | AIT |
| 9 | Nine | NIN-er |
来源:ICAO 附件 10 第 II 卷 5.2.1.3(字母)和 5.2.1.4(数字)。Alfa 和 Juliett 是 ICAO 的官方拼写。数字读法为航空用法,海事无线电使用 NADAZERO、UNAONE 等不同的词。
工具简介
这是一个双向的摩斯密码翻译器。输入一段英文就能看到对应的点和划,粘贴一串摩斯密码就能读出原文。密室逃脱解谜、童军活动、在生日贺卡里写暗号、核对电影里听到的信号,或者入门业余无线电时都用得上。码表直接来自国际标准,结果还可以播放成声音来练耳朵。所有处理都在浏览器中完成,输入的内容不会离开你的设备。
需要说明的是,国际摩斯密码只定义了拉丁字母、数字和少量标点。汉字没有对应的摩斯码,本工具也不支持中文电码(四位数字码本),输入汉字时会被跳过并在结果下方列出。想用摩斯密码传递中文,可以先写成拼音再转换。
使用方法
- 选择方向:文字 → 摩斯密码,或摩斯密码 → 文字。输入框里预先填好了示例,可以马上看到结果。
- 在框中输入或粘贴内容。书写摩斯密码时,字母之间空一格,单词之间用 /。
- 点击结果旁的“复制结果”。切换方向时,当前结果会移到输入框中,一键就能验证往返转换。
- 如果在“文字 → 摩斯密码”模式下粘贴了点和划,会出现提示,可以一键切换到解码。
- 想听声音的话,设置速度(5 到 40 WPM)和音调(400 到 1000 Hz),然后点“播放”。点“停止”会立即停止声音。
- 打开摩斯密码表可查看所有字母、数字、标点和业务信号;打开北约 / ICAO 表可查看拼读单词和读法。
工作原理
- 码表:电码依据 ITU-R M.1677-1 建议书(10/2009)《国际摩尔斯电码》:字母 A–Z 和 É、数字 0–9、标点 . , : ? ’ - / ( ) “ = + × @,以及业务信号“明白”“错误”“请发送”“等待”“工作结束”和“开始信号”。
- 编码不区分大小写。字母之间用一个空格连接,单词之间用 “ / “。连续的空格或换行算作一个单词间隔。没有电码的字符会被去掉,并在“未转换”中各列出一次。
- 乘号:× 与 x 使用相同的电码(-..-),所以解码结果是 x。
- 解码时把 ·、•、−、–、— 和 _ 识别为点和划。字母按空格分开,单词按斜线、两个及以上空格或换行分开。未知电码变成 [?]。“请发送”(-.-)与 K 相同,解码为 k;其他业务信号按名称显示,例如 [错误]。
- 时长同样依据该建议书:一划等于三点,字符内部间隔为一点,字符之间为三点,单词之间为七点。
- 速度不在 ITU 文本中。本工具采用广泛使用的 PARIS 约定,一个点为 1200 ÷ WPM 毫秒。每个音在 5 毫秒内淡入淡出,避免咔嗒声。
- 北约 / ICAO 音标字母:字母使用 ICAO 附件 10 第 II 卷 5.2.1.3 的无线电话拼读字母(Alfa、Bravo … Zulu,官方拼写为 Alfa 和 Juliett);数字使用 5.2.1.4 中的读法(ZE-RO、WUN、TOO、TREE、FOW-er、FIFE、SIX、SEV-en、AIT、NIN-er)。海事无线电的数字读法不同,此处不显示。
- 韩文摩斯码:韩文按韩国无线电台运用规定中的韩文(국문)码表发送(中央电波管理所告示第 2020-1 号附件 1):14 个辅音和 12 个元音,每个字母一个电码,双辅音和复合元音按基本字母发送。由于像 “.” 这样的电码在国际码表中是 E、在韩文码表中是 ㅏ,解码时会让你选择使用哪个码表。
- 不支持俄文、日文(和文)、阿拉伯文和中文的摩斯码,这些字符都会被跳过并列出。
- 一次最多可转换 10,000 个字符。
示例
| 输入 | 方向 | 结果 |
|---|---|---|
| SOS | 文字 → 摩斯密码 | ... --- ... |
| HELLO WORLD | 文字 → 摩斯密码 | .... . .-.. .-.. --- / .-- --- .-. .-.. -.. |
| Café | 文字 → 摩斯密码 | -.-. .- ..-. ..-.. |
| NI HAO | 文字 → 摩斯密码 | -. .. / .... .- --- |
.... .. - .... . .-. . |
摩斯密码 → 文字 | hi there |
··· ——— ··· |
摩斯密码 → 文字 | sos |
-..- |
摩斯密码 → 文字 | x |
| SOS | 北约拼读 | Sierra Oscar Sierra |
以 15 WPM 播放 SOS,共 27 个点长,每个 80 毫秒,总计 2.16 秒。以 20 WPM 播放单词 PARIS,在单词间隔之前共 43 个点长,即 2.58 秒。
小贴士
摩斯密码的关键在于间隔。“.-” 是 A,而 “. -” 是 E 加 T,所以解码出来的单词不对劲时,先检查空格。同样的节奏也可以用手电筒闪光或手指敲击来传递,不只是声音。
常见问题
支持哪些字符?
字母 A 到 Z 和 É、数字 0 到 9,以及句号、逗号、冒号、问号、撇号、连字符、斜线、左右括号、引号、等号、加号、乘号和 @,与 ITU-R M.1677-1 建议书所列完全一致。韩文按下文介绍的韩文摩斯码表转换。其他字符,如 !、&、emoji 和汉字,会被跳过并列在结果下方。
能转换中文吗?
不能。国际摩斯密码只有拉丁字母、数字和标点,没有汉字。过去发中文电报用的是中文电码(先把每个汉字换成四位数字,再发数字),本工具不提供这种码本,汉字会被跳过并列出。俄文、日文假名和阿拉伯文也同样不支持。
可以粘贴用 · 或 — 代替 . 和 - 的摩斯密码吗?
可以。中间点、圆点、减号、短划线、长划线和下划线都会被识别为点和划。仍含有其他字符或不在码表中的电码会显示为 [?] 并计数。
会显示北约音标字母吗?
会。转换字母时,第二行会用 ICAO 单词拼读,例如“Sierra Oscar Sierra”。下方的北约 / ICAO 表列出了全部 26 个单词和数字,以及 ICAO 附件 10 第 II 卷中的读法。
字母和单词之间怎么分隔?
字母之间空一格,单词之间用斜线,例如“.... .. / - .... . .-. .”。解码时,两个及以上的空格或换行也算作单词间隔。
声音里的 WPM 是什么意思?
每分钟单词数。按通用的 PARIS 约定,一个单词(含其后的间隔)为 50 个点长,所以一个点持续 1200 ÷ WPM 毫秒。15 WPM 时,点为 80 毫秒,划为 240 毫秒。
我输入的内容会被发送出去吗?
不会。转换和播放都在浏览器中进行,你输入的内容不会被保存或上传。