Skip to content
snip tools

Morse code translator

Convert text to Morse code and back, with audio playback — instantly, in your browser.

Runs 100% in your browser

How to translate Morse code

  1. Choose a direction. Text → Morse, or Morse → Text.
  2. Type or paste. The translation appears instantly as you type.
  3. Play or copy. Play the audio, or copy the result.

About Morse code

Morse code represents letters and numbers as sequences of short signals (dots) and long signals (dashes). Devised in the 1830s for the telegraph, it is still used in aviation, amateur radio and accessibility, and the distress signal · · · — — — · · · (SOS) is universally recognised. This translator converts in both directions and can play the code as audio at a steady timing so you can learn it by ear.

Frequently asked questions

How do I translate text to Morse code?
Type in the text box and the Morse output updates live. Letters are separated by spaces and words by a slash ( / ), following International Morse convention.
Can it decode Morse back to text?
Yes. Switch to "Morse → Text" and paste dots and dashes (use spaces between letters and / between words) to decode them.
Can I hear the Morse code?
Yes — press Play to hear the dots and dashes as audio tones generated in your browser with the Web Audio API.
Which characters are supported?
The 26 letters, digits 0–9, and common punctuation (. , ? ' ! / ( ) & : ; = + - _ " $ @). Unsupported characters are skipped.