Morse Code Translator – Text to Morse with Audio Playback

Translate text to Morse code and back instantly — then hear it played with true dot-dash timing, a 5–40 WPM speed control, and a flashing signal light. Free, private, no signup.

Home › Converters › Morse Code Translator

Morse Code Translator with Real Audio Playback

Translate English text to Morse code and back instantly — then hear it played with authentic dot-dash timing, watch the signal lamp flash in sync, and dial the speed from 5 to 40 words per minute.

Speed 20 WPM
Signal lamp flashes in sync with the audio
Morse code reference chart (A–Z, 0–9)
100% private

Translation happens entirely in your browser. Your messages are never uploaded, stored, or seen by anyone.

No signup needed

No account, no download, no email. Open the page and start translating immediately.

Free forever

Unlimited translations and audio playback — students, ham radio operators, and puzzle makers welcome.

How to use the Morse Code Translator

  1. 1Type or paste text

    Enter English text on the left — letters, numbers, and common punctuation. The Morse code appears on the right as you type.

  2. 2Or decode in reverse

    Paste Morse code on the right (dots, dashes, spaces, / between words) and watch the plain text appear on the left.

  3. 3Set your speed

    Drag the slider from 5 WPM (great for learning) to 40 WPM (fluent operator pace). 20 WPM is the classic default.

  4. 4Play and watch

    Hit Play to hear authentic dot-dash timing through real audio synthesis while the signal lamp flashes in perfect sync.

Built for learners, hobbyists, and puzzle makers

🔊 Real audio, not recordings

Each dot and dash is synthesized live with correct ITU timing — dot = 1 unit, dash = 3 units — so what you hear is exactly right.

💡 Synced signal lamp

A visual lamp flashes in lockstep with the audio, the same way telegraph operators watched their sounders. Great for classroom demos.

⇆ True two-way translation

Text to Morse and Morse to text, live in both directions. Unknown characters are flagged instead of silently dropped.

⏱️ 5–40 WPM speed control

Learn at 5 WPM, practice at 12–15 WPM, and challenge yourself at contest-grade 40 WPM speeds.

🎯 Full character set

All 26 letters, 10 digits, and 17 punctuation marks — including the famous SOS prosign — with a built-in reference chart.

🧮 Puzzle and escape-room ready

Copy Morse output in one click for scavenger hunts, escape rooms, geocaching clues, and classroom ciphers.

Morse code questions, answered

What is Morse code?
Morse code is a way of encoding text as a series of short signals (dots) and long signals (dashes). Invented in the 1830s–40s for the electric telegraph, it is still used by amateur (ham) radio operators, in aviation and maritime signaling, and as a fun cipher for puzzles.
What does SOS mean in Morse code?
SOS is … — … (three dots, three dashes, three dots). It is the international distress signal — easy to remember and impossible to mistake. Try the “Try SOS” button above to see and hear it.
How is the audio timing calculated?
We follow the ITU standard: a dot lasts 1 time unit, a dash 3 units, the gap inside a letter 1 unit, the gap between letters 3 units, and the gap between words 7 units. One unit equals 1200 ÷ WPM milliseconds — so at 20 WPM a dot is exactly 60 ms.
Why do words per minute (WPM) matter?
WPM is the standard measure of Morse speed, based on the word “PARIS” as a reference. Beginners learn at 5–10 WPM; licensed ham operators typically copy at 12–20 WPM; contest operators exceed 35 WPM. The slider covers the full range.
Which characters are supported?
All letters A–Z (lowercase is converted automatically), digits 0–9, and 17 punctuation marks including period, comma, question mark, exclamation, slash, colon, and the at-sign. Characters outside this set are listed in a notice instead of being silently skipped.
How do I write Morse code by hand?
Use a dot (.) for a dit and a dash (-) for a dah. Put a single space between letters and a slash (/) between words. Example: HELLO WORLD becomes …. . .-.. .-.. — / .– — .-. .-.. -..
Is my text sent to a server?
Never. Translation and audio synthesis run 100% in your browser with JavaScript and the Web Audio API. Close the tab and everything is gone.
Scroll to Top