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.
๐ How it works & FAQWhat 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
- Pick a direction, or leave it on Auto-detect.
- Type or paste your message into the Input box.
- Read the translation instantly in the Result box below.
- When pasting Morse, separate letters with spaces and words with a slash (/).
- 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.