Morse Code Translator

Convert text to Morse code and Morse code back to text. Listen to audio playback with adjustable speed.

Your data is processed entirely in your browser. Nothing is uploaded to any server.
20 WPM
Slow (5) Fast (40)

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
----.
🔄

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 a custom tool or web app?

I build MVPs and custom web applications in 7 days. From idea to production, fast, reliable, and scalable. 9+ years of full-stack experience.

Book a Free Call

Frequently 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".