Text & encoding

Morse Code Translator

Translate text and International Morse code, hear correct dot/dash timing, and export WAV. Unknown characters and signal groups receive precise errors.

Stays in your browserFiles and text are processed in this tab.
Morse Code TranslatorLocal processing
Add input, or load the sample.
0 graphemes0 code points0 UTF-16 units0 UTF-8 bytes

Reference · A–Z / 0–9

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--..
..-.-.-
,--..--
:---...
?..--..
'.----.
--....-
/-..-.
(-.--.
)-.--.-
".-..-.
@.--.-.
=-...-
&.-...
+.-.-.
!-.-.--

morse-pro · EUPL 1.2

Text & encoding

How it works

International Morse code represents letters, digits and punctuation as short and long signals. A dot lasts one timing unit and a dash lasts three. Gaps within a letter last one unit; gaps between letters last three and between words seven.

Written Morse needs boundaries: ... --- ... is SOS, while an uninterrupted run can be ambiguous. Use a space between letters and / between words. The speed uses the standard PARIS word convention: one dot is 1.2 divided by WPM seconds.

What you can do

Translate A–Z, 0–9 and punctuation from the reference in either direction. Lowercase becomes uppercase and whitespace is collapsed. Decode ordinary dots/dashes or common typographic dot/dash variants. Play and WAV use the selected speed and pitch.

How to use it

  1. Choose Text → Morse or Morse → Text, then paste input or load the sample.
  2. Convert and resolve any error before export. For Morse input, separate letters with spaces and words with /. Unknown groups are never silently dropped.
  3. Set speed and pitch, then Play or download WAV. Stop ends playback. Copy/TXT works independently of audio; reuse switches translation direction.

Errors and limits

Chinese, emoji, accented letters and unlisted punctuation are unsupported and cause a positioned error. This tool does not guess, transliterate or discard them.

Playback and WAV are limited to 120 seconds to bound memory use. This is a written-code translator, not a microphone decoder, radio receiver or emergency communication service.

Frequently asked questions

What is SOS in Morse code?

The letters are 「... --- ...」. The continuous distress prosign is a distinct sending convention; this tool translates ordinary separated letters.

Can I decode Morse without spaces?

Not reliably. Several letter sequences can share the same continuous pattern. Supply the letter and word boundaries instead of relying on a guess.

Related tools