How Morse Code Translator Works
Each letter A-Z and digit 0-9 maps to a unique sequence of dots and dashes under the International Morse Code standard. When translating text to Morse, the tool looks up each character's code, separating letters with a single space and words with a forward slash. When translating Morse back to text, it splits on slashes to find word boundaries and on spaces to find letter boundaries, then reverses the lookup. The Play button turns the Morse pattern into real audio, timing short beeps for dots, long beeps for dashes, and matching silences for the gaps between them, using the Web Audio API.
How to Use This Tool
- Choose a direction: Text to Morse, or Morse to Text.
- Type your text, or a Morse sequence with letters separated by spaces and words separated by a slash ( / ).
- Select Translate to see the result.
- Select Play Morse to hear the current Morse sequence played back as beeps.
Example
The text "SOS" translates to "... --- ..." in Morse code — three dots, three dashes, three dots, the internationally recognized distress signal.
Helpful Tips
- When entering Morse code to decode, use a single space between letters and a slash ( / ) between words, matching standard Morse notation.
- Only letters A-Z and digits 0-9 are supported for translation — unsupported characters are skipped.
- The Play button uses your device's audio, so make sure your volume is on to hear the beeps.
Frequently Asked Questions
What symbols separate letters and words in Morse output?
Does the tool support lowercase letters?
What happens if I enter invalid Morse code?
How does the audio playback timing work?
This tool runs entirely in your browser. Your input is not uploaded to any server.