Morse Code Translator
Translate between text and Morse code. Words separated by / in Morse mode.
Morse code output
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
Quick Reference
A.-
B-...
C-.-.
D-..
E.
F..-.
G--.
H....
I..
J.---
K-.-
L.-..
M--
N-.
O---
P.--.
Q--.-
R.-.
S...
T-
U..-
V...-
W.--
X-..-
Y-.--
Z--..
About Morse Code Translator
Morse code is a method of encoding text characters as sequences of dots and dashes (or short and long signals). Developed in the 1830s by Samuel Morse and Alfred Vail, it was widely used in telegraphy and is still used by amateur radio operators today. This translator supports all A-Z letters, digits 0-9, and common punctuation. In Text to Morse mode, words are separated by / in the output. In Morse to Text mode, enter dots and dashes with spaces between characters and / between words.
Built and maintained by Meet Shah · Last updated
What this tool is used for
- Translating in either direction without switching tools.
- Checking a transcription against the intended message.
- Preparing a message to send by light or sound.
- Decoding a sequence from a puzzle or a challenge.
- Learning the code with the reference chart alongside.
Frequently Asked Questions
- What are the timing rules?
- Three levels, all defined in units of one dot: a dash is three units, the gap between symbols in a letter is one, between letters is three, and between words is seven. The rhythm is the code — the same symbols at wrong spacing decode to different letters.
- Why is E a single dot and Q four symbols?
- Because the code was frequency-optimised in the 1840s by counting type in a printer's case. Common letters got short codes, which is the same idea Huffman formalised a century later — Morse is a hand-built variable-length prefix code.
- How is a word gap written down?
- Conventionally as a slash or a double space. Morse itself has no characters at all — it is a timing pattern — so every written representation is a transcription convention rather than part of the code.
- Is SOS three separate letters?
- It is sent as one unbroken symbol, `...---...`, with no letter gaps. Written as S O S it is only a mnemonic; the distress signal was chosen for being unmistakable as a continuous rhythm, and it stands for nothing.
- Can it encode any text?
- Letters, digits and a limited punctuation set. There is no case distinction, and accented characters have regional variants that never fully standardised — which is why international Morse and the original American Morse differ, and why the latter is effectively extinct.
Common errors and gotchas
- Using a single space for both letter and word gaps, which collapses the message into one run.
- Assuming all punctuation is supported, since much of it has no assigned sequence.
- Transcribing a dash as two dots by ear, which yields a different letter rather than an error.
- Expecting case to survive, when Morse has only one case.
- Mixing separator conventions between the two directions, so a round trip does not match.
Related Encoders & Decoders tools
Base64 Encoder
Encode or decode Base64 strings.
URL Encoder
Safely encode or decode URL parameters.
Base Converter
Convert numbers between binary, octal, decimal, hex, and base 2-36.
ROT13 Encoder / Decoder
Apply the reversible ROT13 letter-substitution cipher.
HTML Entity Encoder / Decoder
Escape or unescape HTML entities like & and <.
Punycode Converter
Convert internationalized domains to and from Punycode.
Text to Morse Code
Translate text into Morse code dots and dashes.
Morse Code to Text
Decode Morse code dots and dashes back into text.