GenerateRandomSearch

Morse Code Translator

Morse is a table, and a table with one wrong row produces something that looks entirely convincing and says the wrong thing. This translates both ways and shows you the result of reading its own output back, so you can see for yourself that it came home. Anything morse simply has no symbol for is listed rather than quietly dropped.

What this generator does

Looks each character up in the morse table, separating letters with spaces and words with a slash, and reads its own output back through the table the other way.

How to use this tool

  1. Type your text and translate it.
  2. Letters are separated by spaces and words by a slash, as morse is usually written.
  3. Paste morse into the second box to read it as text.
  4. Note that morse has no capitals — upper and lower case come out the same.

Understanding the controls

Your text
Up to two thousand characters. Morse has no capitals, so upper and lower case give the same code.
The code
Paste morse to read it as text. Letters separated by spaces, words by a slash.

Common use cases

  • Writing a message in morse for a puzzle, a game or a card
  • Reading morse somebody has sent you
  • Learning the alphabet with something to check yourself against
  • Preparing a signalling exercise for a group
  • Checking a morse sequence you have transcribed by ear

How this generator works

The output is translated back through the table and compared against what went in, less anything morse cannot carry. The table itself is also checked to be one-to-one — no two letters may share a code, or something would read back as the wrong letter.

Randomness and fairness

Nothing is random. The same text always gives the same code.

For how randomness is produced across the whole site, see how Generate Random works.

Limitations and good to know

  • Letters, digits and common punctuation only. Accented letters and other alphabets have their own morse variants and are not included.
  • Written morse only — no timing, no sound, and no allowance for how a real operator spaces things.
  • Morse has no capitals, so case is lost in translation and cannot be recovered.
  • Prosigns and abbreviations used by operators are not included.

Privacy and your data

Translation happens in your browser. Nothing you type is transmitted or stored.