My Tool Studio
Text Tools·5 min read

How Morse Code Works: Timing, SOS, Translation

Samuel Morse's code has outlived the telegraph it was built for by more than a century, surviving in amateur radio, aviation beacons, puzzle hunts, and pop culture. The basics take about ten minutes to learn, because the system is only two symbols and a set of silences. The Morse Code Translator on this site converts text to dots and dashes and back again, and plays the result as sound, which makes it a live sandbox for everything below: the timing rules, the worked translations, and the famous signals everyone half remembers.

How Morse code works: two symbols and the gaps between

The silence carries half the information.

Morse assigns each letter and digit a short sequence of dots and dashes. E, the most common English letter, gets the shortest code, a single dot, while rare letters like Q carry four symbol patterns such as dash dash dot dash. That frequency based design made skilled operators fast, and it's why Morse is a variable length code rather than a fixed width one.

The symbols are only half the system. What separates the letter sequences is silence, in three carefully distinct sizes: a short gap inside a letter, a longer gap between letters, and a longer one still between words. Written Morse mimics those silences with spaces between letters and a slash between words, which is exactly the format the translator reads and writes.

Morse timing rules: the rhythm is the message

Everything is measured in dots.

Morse defines everything as multiples of one unit, the dot. A dash lasts three units. The gap between symbols inside a letter is one unit, the gap between letters is three, and the gap between words is seven. Get the rhythm wrong and dot dash patterns smear into each other, which is why beginners are taught to exaggerate the letter and word gaps.

Operator speed is measured against the reference word PARIS, which conveniently totals exactly 50 units including its trailing word gap. Sending PARIS twenty times a minute is 20 words per minute, a comfortable skilled operator pace. The translator's Play button follows these rules exactly: one, three and seven unit gaps at any character speed from 5 to 40 words per minute, timed by the PARIS standard, with the pitch you choose. Lower the Farnsworth speed and only the gaps between letters and words stretch.

A worked Morse translation: HELP in both directions

Encode it, then trust the decode.

Type HELP and the translator sees plain text and converts it to Morse; there's no direction to pick. H is four dots, E is one dot, L is dot dash dot dot, and P is dot dash dash dot, so the output reads .... . .-.. .--. with single spaces marking the letter boundaries. A two word message like HELP NOW adds a slash: .... . .-.. .--. / -. --- .--

Now reverse it. Paste .... . .-.. .--. into the input, or press Swap, and HELP returns, because input made only of dots, dashes, slashes and spaces is read as Morse. The decode direction is where the separator discipline pays off: the translator splits letters on spaces and words on a slash, a pipe or a run of three or more spaces, so a signal transcribed without word breaks decodes as one run on word, letters intact but boundaries lost.

SOS and famous signals in Morse history

Three dots, three dashes, three dots.

Any tour of famous signals starts with the obvious one: SOS is ... --- ..., adopted internationally in 1908 precisely because the pattern is unmistakable through static. It doesn't stand for save our souls or anything else; the letters were chosen to fit a rhythm nobody could misread. In genuine distress use it was keyed as one continuous sequence rather than three separate letters, though the translator prints it letter by letter for readability.

SOS replaced the earlier CQD call, and ships in the transition years, famously including the Titanic in 1912, sent both. The other pattern most people have heard is the letter V, dot dot dot dash, which the BBC used as a victory motif in wartime broadcasts because it echoes the opening of Beethoven's Fifth.

Morse transcription mistakes that scramble the decode

The decoder is literal. Be literal back.

When a decode comes out wrong, the input format is the suspect almost every time.

  • No slashes between words. The decoder reads the whole signal as one word. The letters still decode; the spacing is what you lose.
  • Two spaces meant as a word gap. The decoder treats a slash, a pipe or three or more spaces as a word break, but two spaces count as an ordinary letter gap. A slash is the safe choice.
  • Unsupported symbols in the source text. Characters like # and % have no Morse code, so the translator skips them and lists them in a warning under the output. Read it before you send, or the decoded text will come back shorter than the original. Unknown dot and dash groups in the other direction show up as a replacement mark, also flagged.
  • Mishearing gap lengths from audio. A three unit letter gap transcribed as a one unit symbol gap merges two letters into a false one. When in doubt, split; wrong splits are easier to spot than wrong merges.

Getting fluent with the translator

Drills that actually stick.

Start by encoding your own name and the digits of your phone number, since familiar content makes the patterns memorable. Then flip the drill: have the tool encode a short phrase, look away, decode it on paper, and paste the code back in to check yourself. Decode practice builds the skill people actually want, reading signals, faster than endless encoding does.

For rhythm work, press Play. A good learning setup keeps Character speed around 18 to 20 words per minute and drops Farnsworth speed to 5 or 10, so each letter has its true sound but you have time to name it. Raise the Farnsworth speed as the patterns start to sound like letters rather than beeps you have to count. Tick Repeat to loop a phrase, Flash light to learn by sight, and download a WAV to practise away from the screen.

Morse Code Translator beside binary and Caesar

Three old codes, three different ideas.

These three tools make a neat comparative lesson. Morse is variable length, spending short codes on common letters, while the Text to Binary Converter writes every plain English letter as a fixed eight bit byte, the design that computing standardized on. The Caesar Cipher Decoder is different in kind: it doesn't re-encode letters into new symbols at all, it swaps them for other letters, which is why Morse and binary are encodings while Caesar is a cipher.

Run the same word through all three and the differences jump out: the Morse version varies in length, the binary version is exactly eight bits per letter, and the Caesar version is the same length with different letters.

Try it now

Open Morse Code Translator

The tool is one click away. No sign up, no upload, no payment.

Open Morse Code Translator