🧰 UtlKit

Morse Code Encoder/Decoder

Encode text to Morse code and decode Morse code back to text with audio playback.

Morse Code Reference

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

Report a Problem

Found a bug or have a suggestion? Help us improve this tool.

📊 Data Summary (auto-filled)

Tool: morse-code · /tools/morse-code/

mode: encode

What is this tool?

Morse code encoder/decoder converts between text and Morse code (dots and dashes). International Morse code represents letters, numbers, and punctuation using combinations of dots (·) and dashes (−). Invented by Samuel Morse in the 1830s, it was the first numerical representation of text for telecommunications. Still used in aviation, maritime, and emergency communications.

How to use

  1. 1

    Select mode

    Choose Encode (text→Morse) or Decode (Morse→text).

  2. 2

    Input

    Type text or Morse code (· and − or . and -).

  3. 3

    Get result

    View the converted output with audio playback option.

Frequently Asked Questions

How is Morse code spaced?

Within a letter: dots and dashes touch. Between letters: one space (three dots). Between words: seven spaces (seven dots). Between messages: eleven spaces. Example: S-O-S = ··· −−− ··· (three dots, three dashes, three dots with proper spacing).

What is morse code speed?

Beginners: 15 to 20 WPM. Experts: 30 to 40 WPM.

What is Morse code used for today?

Morse code is used in amateur radio, aviation emergency communications, and as a hobby. It remains a backup communication method.