Morse Code Translator

Encode text to Morse and decode dots-and-dashes back, with audio playback.

Convert text to International Morse Code and back. Hear the result played as a 600 Hz sine tone using the Web Audio API. Supports letters, digits and common punctuation; word breaks use a slash.

Common use cases

  • Learn Morse code by typing words and hearing them played
  • Send hidden messages or quirky birthday greetings
  • Decode Morse signals from films, video games or escape-room puzzles
  • Amateur radio (ham) operators practising CW transmissions

Frequently asked questions

How are word breaks represented?
We use '/' between words. When decoding, both '/' and '|' are accepted.
What speed is the audio?
Around 15–18 words per minute (dot = 80 ms). The Web Audio API plays it at 600 Hz, the traditional sidetone frequency.
Does it support prosigns?
We support common punctuation but not military prosigns like SOS as a fused symbol — type 'SOS' and it will encode each letter individually.

Related tools