Morse Code Translator (Text <-> Morse Code)

Translate Text to Morse Code and Back

This free Morse code translator converts ordinary text into Morse code, and decodes Morse code back into text. Type a message above, press Translate, and you get the dots and dashes; switch the mode to decode Morse you have received. It is great for learning Morse, sending fun messages, scouting and ham-radio practice, puzzles, and projects that flash or beep code.

How to Use the Translator

  1. Choose Text -> Morse or Morse -> Text.
  2. Type your text, or paste Morse using spaces between letters and a forward slash (/) between words.
  3. Press Translate and copy the result.

How Morse Code Works

Morse code represents each letter and number as a unique sequence of short signals (dots, written “.”) and long signals (dashes, written “-“). For example, the famous distress signal SOS is “… — …”. In written Morse, a single space separates letters and a slash (or a longer gap) separates words, which is the convention this translator uses. The system was developed in the 1830s and 1840s for the telegraph and is still used today in aviation, amateur radio, and accessibility devices.

Worked Example

The word “HELLO” translates to “…. . .-.. .-.. —” — H is four dots, E is a single dot, L is dot-dash-dot-dot, and O is three dashes. To decode, you read each space-separated group back through the Morse alphabet. The translator includes letters, numbers, and common punctuation, so you can encode and decode complete messages, not just single words.

Why People Use Morse Code

Even in the digital age, Morse code endures because it is simple, robust, and can be sent through almost any channel — sound, light, taps, or radio — using the most minimal equipment. Amateur radio operators still use it because it punches through noise when voice cannot. It is widely taught in scouting, used in emergency signaling, and appears constantly in games, films, and escape rooms. Learning even a little Morse is a fun, practical skill, and a translator is the fastest way to check your work as you practice.

Tips for Reading and Writing Morse

When encoding, the translator turns spaces between your words into slashes so the decoder can tell words apart. When decoding, make sure letters are separated by single spaces and words by a slash or a clear gap, or the message will run together. If you are learning by ear, remember the rhythm matters as much as the symbols — a dash is about three times the length of a dot. Pair this tool with our text to binary converter for another way to see how messages can be encoded.

Frequently Asked Questions

How do I write SOS in Morse code?

SOS is “… — …” — three dots, three dashes, three dots.

How do I separate words in Morse code?

Use a forward slash (/) or a long gap between words, and single spaces between letters.

Is the Morse code translator free?

Yes — free, browser-based, and no signup needed.


Learning Morse Code

You do not have to memorize the whole alphabet at once. Most learners start with the most common letters — E is a single dot and T is a single dash, the two simplest signals — then build up to short, frequent letters like A (.-), N (-.), and I (..). Mnemonics help: many people picture the rhythm of words, and apps teach by sound rather than sight, because experienced operators recognize letters by their cadence, not by counting dots. Using a translator alongside practice lets you instantly check whether you encoded or decoded a letter correctly, which speeds up learning considerably.

Timing and How Morse Is Sent

Real Morse code is about rhythm. A dash is three times as long as a dot; the gap between symbols in a letter equals one dot; the gap between letters equals three dots; and the gap between words equals seven dots. That timing is what lets a listener tell letters and words apart by ear, whether the code arrives as sound, a flashing light, or taps. The famous SOS (… — …) is sent as one continuous string precisely because its steady rhythm is unmistakable. When you paste Morse into the tool, use spaces between letters and a slash between words so the decoder can reproduce those gaps in text.

More Free Online Tools

Text to Binary · Text Repeater · All free tools