.... . .-.. .-.. --- / .- -. ...- .. .-..
About Morse Code Translator – Encode & Decode Text
Morse code is a method of encoding text as sequences of dots and dashes, originally devised for telegraph and radio transmission. Each letter, digit, and common punctuation mark has its own pattern: "E" is a single dot, "T" a single dash, and the famous distress signal "SOS" is "... --- ...". Letters are separated by a space and whole words by a slash.
This free Morse code translator encodes plain text into International Morse Code and decodes Morse back into readable text, in real time as you type. It's handy for learning the code, decoding a message someone sent you, or prepping a signal for amateur radio practice.
Everything runs entirely in your browser — nothing you type is ever uploaded, so it works offline and keeps your messages private.
Features
- Encode text to Morse and decode Morse back to text
- Full International Morse: A–Z, 0–9, and common punctuation
- Words separated by " / ", letters by a single space
- Case-insensitive input; clear errors on invalid Morse; works offline
How to use
- Choose "To Morse" to encode text, or "To Text" to decode Morse.
- Type or paste your message into the input pane.
- Read the translated result in the output pane as you type.
- Copy the result with the copy button, or clear and start again.
Frequently asked questions
How are letters and words separated in Morse code?
Within a word, each letter's dot-dash pattern is separated by a single space. Between words, a slash with spaces around it (" / ") marks the gap. This tool uses that convention for both encoding and decoding.
What does "SOS" look like in Morse code?
SOS is "... --- ..." — three dots, three dashes, three dots. It was chosen as an international distress signal because the pattern is simple and unmistakable, not because the letters stand for anything.
Does this support numbers and punctuation?
Yes. The translator covers the full International Morse alphabet (A–Z), the digits 0–9, and common punctuation such as period, comma, question mark, slash, and more. Characters with no Morse equivalent are shown as "?".
Is my text sent to a server?
No. All encoding and decoding happens locally in your browser using a built-in mapping table. Your input never leaves your device, so the tool works completely offline.
Related tools
Everything runs locally in your browser — your input is never uploaded.