Skip to content
Encode & Decode

Morse Code Translator

Converts between plain text and Morse code in both directions. Morse encodes each letter as a sequence of dots and dashes — E, the most common letter in English, is a single dot, while less frequent letters get longer sequences. That frequency-based design made transmission efficient long before data compression existed.

Free, no signupRuns entirely in your browser
Input
Result
... --- ...
About

What the Morse Code Translator does

In this notation, letters are separated by spaces and words by a forward slash. The most recognised sequence is SOS — three dots, three dashes, three dots — chosen not as an abbreviation but because the pattern is distinctive and hard to mistake.

How it works

Using the Morse Code Translator

  1. 1Enter text or Morse code.
  2. 2Choose the direction of translation.
  3. 3Encoding maps each letter and digit to its dot-dash sequence, separated by spaces.
  4. 4Words are separated by a forward slash.
  5. 5Decoding reverses the mapping, with unrecognised sequences marked with a question mark.
Use cases

What people use it for

  • Decoding a Morse sequence from a puzzle or game
  • Creating a Morse message for a scout or amateur radio activity
  • Learning the code by checking your own translations
  • Adding a Morse element to a design or prop
FAQ

Frequently asked questions

6 related

Related tools

All tools →