Morse Code Translator
Convert text to Morse code or decode dots and dashes back to English — with audio playback.
Runs 100% locally in your browser. Nothing is uploaded or stored. Audio uses the Web Audio API — no files are generated on any server.
How to use this translator
Type or paste text to see its Morse code instantly, or switch to Morse → Text and paste dots and dashes (letters separated by spaces, words by /). Press Play audio to hear the signal, and adjust speed (WPM) or tone to suit your ear.
Morse timing rules
- A dot is 1 time unit, a dash is 3 units.
- Gap between parts of the same letter: 1 unit. Between letters: 3 units. Between words: 7 units.
- The international standard used here follows ITU-R M.1677-1.
Why use this?
Great for learning Morse, decoding a message from a friend or movie, practicing ham radio, or just having fun with secret notes.
Frequently asked questions
How do I read Morse code?
Morse code uses short signals (dots) and long signals (dashes) for each letter. The most famous pattern is · − · · for the letter S and − · · for... the letters together form SOS: ··· −−− ···.
How do I write Morse code?
Type letters and spaces normally and the translator outputs the dots and dashes. Letters within a word are separated by spaces, and words by a slash or multiple spaces.
Can I translate Morse back to text?
Yes. Paste dots and dashes and the translator converts them back to readable text, accepting both dots/dashes and ·/− characters.
Is the timing important?
Written Morse only uses the symbols, so timing doesn't apply. For audio, the standard is: a dot is 1 unit, a dash 3 units, with gaps of 1 unit between symbols and 3 between letters.
Related Digital tools
Showing all 38 related digital tools. Browse all tools →