Morse Code Translator
Translate text to Morse code and back.
Letters are separated by spaces and words by " / ". Unknown characters become "?".
How to use
- 1 Choose "Text → Morse" or "Morse → Text".
- 2 Type your text, or paste Morse using "/" between words.
- 3 Read the translated result.
- 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.