Morse Code Translator

Translate text to Morse code and back. Type in the Text box to see the live encoded stream on the right; type in the Morse box to decode. Single ASCII spaces separate letters, "/" (or "/" with spaces) separates words. Prosigns like <SK>, <BT>, and <AR> are recognised. Everything stays in this tab.

Encode

Morse
Encoded Morse appears here.
Try:

Decode

Text
Decoded text appears here.

Visualizer

The colored dot-and-dash view of the encoded Morse appears here.
· dot dash · · · letter gap / word gap

Alphabet reference

International Morse Code. The encoder and decoder both use this table; prosigns like <SK> glue their letters into a single continuous symbol.

How Morse works

Morse code assigns each letter, digit, and a small set of punctuation marks a sequence of short signals (“dots” or .) and long signals (“dashes” or -). A short gap separates elements within a letter; a medium gap separates letters; a longer gap (rendered here as /) separates words.

The encoding is asymmetric: short symbols (E, T, I, A, N) get the fewest elements, while rarer letters (J, Q, X, Y, Z) get the most. This skews transmission time toward common letters, which is why “the quick brown fox” takes noticeably longer to send than “She sells sea shells.”

Prosigns are procedural signals — they aren’t characters in the alphabet but stand for things like “end of message” or “stand by”. They are written with angle brackets (<SK>) and sent as a single glued symbol with no inter-letter gap, which the decoder flags as a multi-character token.