Skip to content
ToolMug

Morse Code Translator

Type a message to see it in dots and dashes, or paste Morse code to decode it. Play it back as sound at the speed you choose, and look up any letter in the chart.

Runs in your browser — nothing you enter is uploaded

18
600
Morse code chart
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
--..
.
.-.-.-
,
--..--
?
..--..
'
.----.
!
-.-.--
/
-..-.
(
-.--.
)
-.--.-
&
.-...
:
---...
;
-.-.-.
=
-...-
+
.-.-.
-
-....-
_
..--.-
"
.-..-.
$
...-..-
@
.--.-.

How to use

  1. Type text on the left, or Morse code on the right.
  2. Click Play to hear it; the light blinks with each signal.
  3. Adjust the speed in words per minute and the tone.
  4. Copy either side.

Options explained

Notation
Letters are separated by a space and words by a slash (/). When decoding, • · _ and — are accepted too, and three or more spaces also separate words.
Speed (WPM)
Words per minute using the standard word PARIS. At 20 WPM a dot lasts 60 ms; a dash is three dots, and gaps are one dot within a letter, three between letters and seven between words.

Examples

Text Morse
SOS ... --- ...
HELLO WORLD .... . .-.. .-.. --- / .-- --- .-. .-.. -..

Frequently asked questions

Which characters are supported?

The international (ITU) alphabet — letters A–Z, digits 0–9 and common punctuation. Accents are removed before encoding; other characters are shown as # and listed.

What is SOS in Morse code?

... --- ... — three dots, three dashes, three dots, sent without the usual gaps between letters in real distress signals.

Does it work offline?

Translation and sound run entirely in your browser once the page has loaded.

Privacy

This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.

Related tools