How Morse code works
Morse code spells each letter, digit and punctuation mark as a short sequence of two elements: the dot (dit) and the dash (dah). Everything else is timing. A dash lasts three times as long as a dot, the elements inside a letter are separated by one dot-length of silence, letters by three, and words by seven. That rhythm is the whole system, which is why Morse can be sent by radio tone, torch flashes, tapping on a pipe or blinking, anything that can be switched on and off.
The code is cleverly weighted: the commonest English letters got the shortest codes. E is a single dot, T a single dash, while rare letters like Q and Y take four elements. Samuel Morse's collaborators reportedly judged letter frequency by counting the type in a printer's cases, and the result still stands.
Reading the output
Transmitted Morse separates letters and words with silence, but written Morse needs visible markers. This tool uses the common written convention: one space between letters and a slash with spaces around it between words. So "hello world" becomes .... . .-.. .-.. --- / .-- --- .-. .-.. -.. and the same format is accepted when you translate in the other direction. When decoding, underscores are accepted in place of dashes, since some sources write Morse that way.
Anything the table cannot translate is flagged rather than silently dropped: untranslatable characters are listed under the output, and unknown Morse sequences are shown as # in the decoded text so you can see exactly where the problem sits. Everything runs in your browser and nothing you type is uploaded anywhere.
The full character set
The international standard covers the 26 letters, the ten digits and a set of punctuation: full stop, comma, question mark, apostrophe, slash, brackets, colon, hyphen, quotation mark, equals, plus and the at sign, which was added in 2004 for spelling email addresses. This tool embeds all of those plus a few widely used extensions, including the exclamation mark, semicolon, underscore, dollar sign and ampersand. Digits are pleasingly systematic: 1 is .---- and each number up to 5 gains a dot from the left, then 6 to 0 mirror the pattern with dashes.
A short history, and where Morse survives
Samuel Morse and Alfred Vail developed the original code alongside their electric telegraph in the 1830s and 1840s, and the famous first public message, "What hath God wrought", travelled from Washington to Baltimore in 1844. The version used worldwide today is the later international standard, which smoothed out the original's quirks. SOS was adopted internationally in the early 1900s as the universal distress signal, chosen purely for its unmistakable rhythm, and was famously transmitted by the Titanic in 1912.
Commercial and maritime use has gone, replaced by satellite systems in the 1990s, but Morse refuses to die. Amateur radio operators still use it daily because it cuts through noise that defeats voice, aviation radio beacons identify themselves in Morse, and it endures as an accessibility tool, letting people communicate through a single switch, a blink or a puff of breath. It is also simply fun, which may be the most durable reason of all.
Frequently asked questions
Why is SOS dot dot dot, dash dash dash, dot dot dot?
SOS was chosen in the early 1900s purely because the pattern is simple, unmistakable and easy to send under pressure. It does not stand for save our souls or anything else; the letters were picked to fit the signal, not the other way round. It is sent as one continuous sequence with no letter gaps.
How are letters and words separated?
This tool puts a single space between letters and a forward slash with spaces around it between words, which is the common written convention. In transmitted Morse the separation is done with silence: the gap between letters is three units long and the gap between words is seven.
Which characters can it translate?
All 26 letters, the digits 0 to 9, and the punctuation in the international standard: full stop, comma, question mark, apostrophe, slash, brackets, colon, hyphen, quotation mark, equals, plus and at sign, plus a few common extensions such as the exclamation mark. Anything else is flagged below the output rather than silently dropped.
Does Morse code have lowercase letters?
No. Morse has one code per letter with no case distinction, so this tool treats upper and lower case identically. Decoded text is shown in capitals, which is the tradition inherited from telegraph operators.
Is anything I type uploaded?
No. The translation runs entirely in your browser using an embedded code table. Nothing you type leaves your device, and refreshing the page clears it.