My Tools Garage

Morse Code Translator

Translate text to Morse code and back.

in-browser
Morse

Letters are separated by spaces and words by " / ". Unknown characters become "?".

How to use

  1. 1 Choose "Text → Morse" or "Morse → Text".
  2. 2 Type your text, or paste Morse using "/" between words.
  3. 3 Read the translated result.
  4. 4 Copy the output.

About Morse Code Translator

Morse code represents each letter, digit and common punctuation mark as a unique pattern of dots and dashes — the same International Morse used by radio operators and signal lamps for over a century.

This translator converts plain text to Morse and decodes Morse back to text, covering A–Z, 0–9 and a wide set of punctuation.

In the encoded output, the symbols within a letter run together, letters are separated by a single space, and words are separated by a slash surrounded by spaces (" / "), which is the conventional, unambiguous way to write Morse as text.

Encoding is case-insensitive, and any character it does not recognise is replaced with a "?" so the rest of your message still comes through.

Decoding reverses the process: paste dots, dashes, spaces and slashes, and it reconstructs the text, mapping any unrecognised token to "?" as well.

It validates that you only used Morse symbols, so a stray letter produces a clear message rather than silent corruption.

Everything runs locally in your browser.

Use it to learn the code, prepare a signal, decode a puzzle or hidden message, or just have some fun turning a phrase into dots and dashes.

FAQ

How are words separated?

Letters are separated by a single space and words by " / " (a slash with spaces around it), the standard way to write Morse as plain text.

What happens to characters with no Morse code?

They are replaced with a "?" so the rest of the message still translates.