What Is Morse Code?
Morse code is a method of encoding text as sequences of two signals — commonly written as dots and dashes — so it can be transmitted over channels that only carry simple on-or-off states: a telegraph key, a flashlight, a radio tone, even tapping on a wall. It was developed in the 1830s and 1840s by Samuel Morse and Alfred Vail for the electric telegraph, and the first public message, sent in 1844 between Washington and Baltimore, was "What hath God wrought." For more than a century it was the backbone of long-distance communication, carrying news, diplomacy, and personal messages across continents and oceans through undersea cables.
The version in use today is International Morse, standardized by the International Telecommunication Union (ITU) in the 1860s. It differs from the original American Morse, which had variable-length gaps within letters; the international standard uses uniform timing, making it easier to learn, send, and decode mechanically. This tool implements the ITU International Morse alphabet.
How Morse Code Works
Every character is a pattern of dots (dits) and dashes (dahs) built on a single time unit:
| Element | Length |
|---|---|
| Dot (dit) | 1 unit |
| Dash (dah) | 3 units |
| Gap between elements of one character | 1 unit |
| Gap between letters | 3 units |
| Gap between words | 7 units |
Written down, those timing gaps become formatting: letters are separated by a single space and words
by a slash with spaces (/), the convention this tool uses. The most famous character in
the code is SOS — ... --- ... — chosen for being simple, symmetrical,
and unmistakable. Morse also assigns shorter codes to common letters: E is a single dot and T a
single dash, while rare letters like Q get longer patterns (--.-), which keeps average
transmission time low.
The International Morse Alphabet
| Letter | Code | Letter | Code | Digit | Code |
|---|---|---|---|---|---|
| A | .- | N | -. | 0 | ----- |
| B | -... | O | --- | 1 | .---- |
| C | -.-. | P | .--. | 2 | ..--- |
| D | -.. | Q | --.- | 3 | ...-- |
| E | . | R | .-. | 4 | ....- |
| F | ..-. | S | ... | 5 | ..... |
| G | --. | T | - | 6 | -.... |
| H | .... | U | ..- | 7 | --... |
| I | .. | V | ...- | 8 | ---.. |
| J | .--- | W | .-- | 9 | ----. |
| K | -.- | X | -..- | . | .-.-.- |
| L | .-.. | Y | -.-- | , | --..-- |
| M | -- | Z | --.. | ? | ..--.. |
The punctuation set this tool supports also includes ' (.----.), ! (-.-.--),
/ (-..-.), ( (-.--.), ) (-.--.-), & (.-...),
: (---...), ; (-.-.-.), = (-...-), + (.-.-.),
- (-....-), _ (..--.-), " (.-..-.), $ (...-..-),
and @ (.--.-.).
Step-by-Step Example
Let's encode "HELLO WORLD". Look up each letter in the table and join the codes with
single spaces; put a / between the two words:
| Letter | H | E | L | L | O | W | O | R | L | D |
|---|---|---|---|---|---|---|---|---|---|---|
| Morse | .... | . | .-.. | .-.. | --- | .-- | --- | .-. | .-.. | -.. |
The full result is .... . .-.. .-.. --- / .-- --- .-. .-.. -.. — exactly what the tool
above produces. Paste it into the Morse Code box and it decodes back to HELLO WORLD.
For the classic distress signal, type SOS: three short, three long, three short —
... --- ....
Why Morse Code Is Still Around
It is easy to assume a 180-year-old code is obsolete, but Morse survives in several working niches. Amateur radio operators still use it — a Morse (CW) endorsement is a respected skill, and its signal punches through noise and weak propagation that would break voice or digital modes. Aviation relies on it every day: VOR and DME navigation beacons identify themselves with Morse letters you can hear on a cockpit radio. And voice radio has its own companion code for clarity — pilots spell letters with the NATO phonetic alphabet, which you can try on our NATO Phonetic Alphabet Translator. In the maritime world, SOS remains the internationally recognized distress signal. There is also a quiet modern revival in accessibility: single-switch communication devices let people with severe physical disabilities type by tapping, using Morse-style input at speeds far beyond what one might expect.
For everyone else, Morse shows up in puzzles, escape rooms, movies, and games — and knowing how to read it turns "random dots and dashes" into an actual message. That is what this translator is for: paste either side in, and the other side appears instantly.
Troubleshooting & Common Mistakes
My paste decoded as one giant error
Morse must have letter gaps. A single unbroken run like .....-.. is one (invalid) symbol,
not two letters. Insert a space between each letter's pattern. This tool is lenient about word
separators — slashes with or without surrounding spaces both work — but letter spacing is
non-negotiable.
I see dots and dashes but also slashes and plain words
The slash separates words; anything else that is not a valid Morse symbol produces an explicit error.
Some other tools use | or a double space for word breaks — swap those for /
before decoding here.
My encoded message is missing characters
If your input contains accented letters, emoji, or symbols outside the International Morse table, they are skipped — Morse simply has no code for them. Check the reference list above for exactly what is supported.
Decoded output is all uppercase
That is correct behavior: Morse does not distinguish case, and the convention is to decode to uppercase. Encoding ignores case as well.