Helpful Toolbox

Morse Code Translator

Turn any message into International Morse code โ€” or decode dots and dashes back into plain text โ€” instantly and privately in your browser.

What this tool does

This Morse Code Translator converts plain text into International Morse code and decodes Morse code back into readable text. It covers the full A-Z alphabet, the digits 0-9, and common punctuation such as period, comma, question mark, slash, and the at sign. Following the international standard, letters within a word are separated by a single space, and words are separated by a forward slash (/). Everything runs entirely in your browser, so nothing you type is ever uploaded or stored.

Encoding and decoding, both ways

Leave the direction on Auto-detect and the tool decides for you: if your input contains only dots, dashes, spaces, and slashes, it decodes to text; otherwise it encodes your text to Morse. You can also force Text โ†’ Morse or Morse โ†’ Text from the dropdown. When encoding, any character without a standard Morse equivalent is skipped and listed below the result. When decoding, an unknown code is shown as & a replacement mark so you can spot typos in your dots and dashes.

How to use it

  1. Pick a direction, or leave it on Auto-detect.
  2. Type or paste your message into the Input box.
  3. Read the translation instantly in the Result box below.
  4. When pasting Morse, separate letters with spaces and words with a slash (/).
  5. Click Copy result to grab the output, or Swap in/out to translate it back the other way.

FAQ

How do I write word breaks in Morse?
Put a single space between letters and a forward slash (/) between words, for example .... .. / - .... . .-. . for "hi there".
Which characters are supported?
All 26 letters, digits 0-9, and common punctuation including . , ? ' ! / ( ) & : ; = + - _ " $ and @.
Is my text private?
Yes. Translation happens locally in your browser with JavaScript. Nothing is sent to a server or saved.
Does it play sound?
Not yet โ€” this tool focuses on fast, accurate text conversion in both directions. Copy the dots and dashes to use anywhere.