Morse Code Translator with Sound
Convert text to Morse code and Morse back to text instantly, then hear it as real beeps with correct timing — dits, dahs, and the proper gaps — at any speed from 5 to 30 words per minute. Prefer light? The flashing-light mode signals your message like a lamp. Free, no signup, and everything runs in your browser.
The panel above flashes with every dit and dah — a built-in signal lamp. Timing: dit = 1 unit, dah = 3, symbol gap = 1, letter gap = 3, word gap = 7. One unit = 80ms at 15 WPM.
Teaching with it, or recommending it to readers? Link it, or drop the live tool straight into your page— it's free either way, and no attribution beyond the link is required.
Link (HTML)
<a href="https://www.puzzlepage.app/morse-code-translator">Morse Code Translator — PuzzlePage</a>Embed (iframe)
<iframe src="https://www.puzzlepage.app/embed/tools/morse-code-translator" title="Morse Code Translator — PuzzlePage" width="100%" height="300" style="border:1px solid #e5e7eb;border-radius:8px" loading="lazy"></iframe>What Is Morse Code?
Morse code encodes every letter, digit, and punctuation mark as a sequence of short and long signals — dits and dahs, written as dots and dashes. Developed for the electric telegraph in the 1830s and 40s and later standardized internationally, it can be sent as sound, light, radio pulses, or taps, which is why it survived long after the telegraph itself: a signal lamp, a flashlight, or a single-tone radio is all you need. Amateur (ham) radio operators still use it daily, and the aviation world still identifies navigation beacons with Morse callsigns.
How Morse Timing Works
Morse timing is measured in units, and the whole rhythm follows five rules:
- A dit (dot) lasts 1 unit.
- A dah (dash) lasts 3 units.
- The gap between symbols inside one character is 1 unit.
- The gap between characters is 3 units.
- The gap between words is 7 units.
Speed is quoted in words per minute using the standard word PARIS (50 units long including its trailing gap), which gives the formula: one unit = 1200 ÷ WPM milliseconds. At 15 WPM a dit is 80ms; at 30 WPM it is 40ms. The player on this page follows these ratios exactly, so what you hear is what a radio operator would send.
Worked Example: SOS
The international distress signal SOS is ... --- ...— three dits, three dahs, three dits. It was chosen because the pattern is simple and unmistakable in bad conditions, not because it abbreviates a phrase (“save our souls” was attached to it afterward). Type sos above and press play: you will hear three short beeps, three long, three short, with single-unit gaps inside each letter and 3-unit gaps between the letters.
Tips for Learning Morse
- Learn by sound, not by chart. Fluent operators recognize each character as a rhythm, the way you recognize a spoken word.
- Use the Farnsworth method: play characters fast (18–20 WPM) but leave extra space between them. This page’s speed control makes a good drill tool.
- Start with E, T, A, N — the shortest codes — then add letters a few at a time.
- Practice both directions: use the swap button to decode pasted Morse back into text.
Frequently Asked Questions
How does Morse code timing work?
Everything is in units: dit = 1, dah = 3, symbol gap = 1, character gap = 3, word gap = 7. One unit equals 1200 ÷ WPM milliseconds, based on the standard word PARIS.
What is SOS in Morse code?
... --- ... — three dits, three dahs, three dits. It was chosen as the distress signal for its unmistakable pattern, not as an abbreviation.
Can I hear the Morse code?
Yes — the play button generates oscillator beeps in your browser with correct timing, adjustable from 5 to 30 WPM and 400 to 1000 Hz.
What is the flashing-light mode?
Turn sound off and press play: the large panel flashes your message with correct timing, the way a signal lamp would send it.
Can I translate Morse back to text?
Yes. Paste dots and dashes with spaces between letters and a slash between words, like .... .. / -.-- ---, and it decodes instantly.
What speed should a beginner use?
Around 10–15 WPM to start, or the Farnsworth approach: fast characters (18–20 WPM) with extra spacing between them.
Which characters are supported?
All 26 letters, digits 0–9, and common punctuation including period, comma, question mark, apostrophe, slash, parentheses, colon, equals, plus, hyphen, quotes, and @.
Try another free code tool
Every free PuzzlePage tool
All free, no signup, and they run in your browser.
Word Solvers & Finders
Daily Game Solvers & Helpers
Logic Puzzle Solvers
Cipher Tools & Decoders
Translators & Converters
Word Lists & Dictionary