What is a Morse code translator?
Morse code represents letters and numbers as combinations of dots (·) and dashes (—) — a universal encoding you can send by radio, light or tapping. This Morse code translator converts between text and Morse live: type text and it encodes to dots and dashes, paste code and it decodes back to text, and you can play the beeps to hear the rhythm. Everything runs locally in your browser.
How to use
- Type letters or numbers in the "Text" field and the Morse appears on the right.
- Or paste Morse into the "Morse code" field (space between letters, / between words) and the text appears on the left.
- Press play to hear the dot-and-dash beeps.
Common use cases
- Learn or teach Morse code, or solve puzzles and escape-room clues.
- Encode SOS, a code word or a keepsake message into dots and dashes for design.
- Need another encoding? Try Base64 or the number base converter.
Why do the gaps trip people up more than the dots and dashes?
Everyone memorizing Morse stares at the dots (·) and dashes (—), but what actually garbles a message is usually the spacing. Morse has three lengths of pause: the gap within a letter is shortest, the gap between letters is three times as long, and the gap between words is seven times. Squeeze the spaces out of ... --- ... and SOS reads as one long nonsense run of letters. That's why this tool deliberately puts one space between letters and a / between words when encoding, and splits on the same rule when you paste code in to decode — so what you copy to someone else stays readable. Also remember: standard Morse only covers A–Z, 0–9 and a few punctuation marks — there's no Chinese, no upper/lowercase distinction, and unsupported characters are flagged with ?. Press play to hear the rhythm; the long-and-short beeps are the fastest way to build a feel for it. Need a different encoding? See Base64.