Morse Code Translator
Convert text to Morse code and Morse code back to text. Listen to audio playback with adjustable speed.
100% client-side. Your data never leaves your browser.
20 WPM
Slow (5)
Fast (40)
0
Characters
0
Morse Symbols
0
Words
International Morse Code Reference
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
----.
Related Tools
🔄
Bidirectional
Translate text to Morse code or decode Morse code back to text. Switch between modes instantly with one click.
🔊
Audio Playback
Listen to Morse code as audio beeps with adjustable WPM speed. Hear the dots and dashes as real sound signals.
🔒
100% Private
Everything runs in your browser. No data is sent to any server. Your text stays completely private and secure.
Need something custom built?
I build custom Laravel tools, web apps, and SaaS platforms. If you need something beyond off-the-shelf, let's talk.
ContactFrequently Asked Questions
How does the Morse code translator work?
The tool maps each letter, number, and punctuation mark to its International Morse Code equivalent. A dot (
.) is a short signal and a dash (-) is a long signal. Letters are separated by spaces, and words are separated by /. For example, "SOS" becomes ... --- ....
Can I listen to the Morse code as audio?
Yes! Click the Play button to hear the Morse code as audio beeps using the Web Audio API. A dot is a short beep (1 unit) and a dash is a longer beep (3 units). You can adjust the playback speed from 5 to 40 WPM (words per minute) using the speed slider.
How do I decode Morse code?
Switch to "Morse → Text" mode, then enter your Morse code using dots (
.) and dashes (-). Separate letters with spaces and words with /. For example, .... . .-.. .-.. --- decodes to "HELLO".