Morse Code Translator
Morse Code Translator
Translate text to Morse code and Morse back to text, then play the result as real beeps. Letters are separated by spaces, words by a slash.
Morse code is one of the oldest digital languages in the world: every letter and digit becomes a pattern of short signals (dots) and long signals (dashes), sent as beeps, flashes, or taps. It carried telegrams, guided ships and aircraft, and still has devoted users among radio amateurs today. The most famous signal of all, SOS — three dots, three dashes, three dots — was chosen simply because it is unmistakable.
This translator works in both directions. Type ordinary text and it becomes standard international Morse, with a single space between the letters of a word and a slash between words. Paste Morse in the lower box and it decodes back into text; unknown symbols are shown as "?" rather than silently dropped, so you can see exactly where a sequence went wrong. Letters, digits, and the common punctuation marks are all supported.
The Play button turns the code into real sound using your browser's audio: a dot is one short beep, a dash is three times as long, with the standard gaps between letters and words. Listening to your name or a short message is the fastest way to feel how Morse rhythm works — operators recognise whole words by their sound pattern, not by counting beeps.
Everything, including the sound generation, happens locally in your browser.
How to use
- Type the text you want to convert in the Text box.
- Click Text → Morse to see the code.
- Click Play Morse as Sound to hear it as beeps.
- To decode, paste Morse into the lower box — spaces between letters, slashes between words.
- Click Morse → Text and read the translation above.
Frequently asked questions
What format should pasted Morse be in?
Use dots and dashes, with a space between each letter and a slash ( / ) between words, like ".... . .-.. .-.. --- / .-- --- .-. .-.. -.." for "HELLO WORLD". The decoder is forgiving about extra spaces but needs those separators to know where letters end.
Is this American or international Morse code?
International (ITU) Morse, the standard used worldwide today. The older American landline code used different patterns and different spacing, and is now mostly of historical interest.
Why is there a "?" in my decoded text?
That symbol sequence does not match any supported character. Check for a mistyped dot or dash, or two letters accidentally joined without a space between them.
Does the tool need the internet?
No. Translation and the beep sounds are generated in your browser on this page. Nothing is uploaded or stored.