Morse Code Translator
Translate text to Morse code and back, with audio playback of the dots and dashes.
About the Morse code translator
Updated June 2026 · 100% client-side — your data never leaves your browser.
Translate text to Morse code and decode Morse back to plain text, with optional audio playback that beeps the dots and dashes at a speed you control. It covers the full International Morse set — letters A-Z, digits 0-9 and common punctuation — so you can encode a message, learn the rhythm of each character, or decode a signal you've received.
Everything runs in your browser, including the Web Audio playback, so no message you type is ever uploaded. It's a handy companion for amateur radio practice, scouting and puzzles, or just satisfying curiosity about how text maps to dots and dashes.
How to use it
- Type text to encode, or paste dots, dashes and slashes to decode.
- The translation appears instantly in the opposite panel.
- Press play to hear the code beeped out, and adjust the speed if needed.
- Copy the result with one click.
Text → Morse and Morse → text.
Hear the code beeped out at your chosen speed.
Full International Morse character set.
Copy the translated output in one click.
Frequently asked questions
How is Morse code written?
Letters are sequences of dots (·) and dashes (−). A space separates letters and a slash (or longer gap) separates words. This tool uses that convention.
Can I hear the Morse code?
Yes. Audio playback beeps the dots and dashes using the Web Audio API, and you can adjust the speed.
Does it support numbers and punctuation?
Yes — the full International Morse set including digits 0-9 and common punctuation.
Is anything uploaded?
No. Translation and audio are generated locally in your browser.