Text Tools

Morse Code Translator

Translate plain text into Morse code, or decode Morse back into readable text, and play the result back as audible beeps.

In Morse mode, separate letters with a space and words with a slash ( / ).

Advertisement space

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

  1. Choose a direction: Text to Morse, or Morse to Text.
  2. Type your text, or a Morse sequence with letters separated by spaces and words separated by a slash ( / ).
  3. Select Translate to see the result.
  4. 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?
A single space separates the Morse code for individual letters, and a forward slash surrounded by spaces ( / ) separates words.
Does the tool support lowercase letters?
Yes, input is automatically converted to uppercase before translation, since Morse code doesn't distinguish letter case.
What happens if I enter invalid Morse code?
Unrecognized groups of dots and dashes are shown as a placeholder symbol in the decoded text, so you can spot and fix errors in your input.
How does the audio playback timing work?
It follows the standard Morse timing ratio: a dash lasts three times as long as a dot, gaps between symbols within a letter equal one dot, gaps between letters equal three dots, and gaps between words equal seven dots.

This tool runs entirely in your browser. Your input is not uploaded to any server.