Morse Code Translator

Translate text into Morse code and Morse code back into text.

How to use

  1. Enter text, or Morse using dots and dashes.
  2. Choose the direction.
  3. Press Translate. Separate Morse letters with spaces and words with a slash.

Good to know

Supported characters are letters, digits and the symbols . , ? ! /. Unknown Morse groups show as a question mark.

How Do You Translate Text to Morse Code and Back Online?

A free online Morse code translator converts plain text into dots, dashes and slashes, and decodes Morse back into readable text. Enter your message, pick a direction, press the button, and the translation appears. This guide covers what the tool supports, how its output is formatted, and how to avoid the usual decoding problems.

What Does the Morse Code Translator Do and Why Is It Useful?

Morse code represents each letter, digit and some punctuation marks with a pattern of short and long signals, written as dots and dashes. Reading it by memory takes practice, so a translator saves time and removes guesswork.

People use it to:

  • Learn the code by translating words and checking their own attempts.
  • Write a message for a scout activity, escape room, puzzle hunt or classroom game.
  • Decode a Morse string found in a book, game or puzzle.
  • Prepare practice material for tapping, flashing or whistling the code.

How Does the Translation Work Under the Hood?

The tool looks up each character in a built-in table. It supports the letters A to Z, the digits 0 to 9, and the punctuation marks period, comma, question mark, exclamation mark and slash.

The output follows two simple formatting rules:

  • Morse letters are separated by a single space.
  • Words are separated by a slash.

When decoding, the same rules apply in reverse. The tool splits your input into groups, looks each group up in the table and joins the characters. If a group does not match any known pattern, it is decoded as a question mark, so you can spot the problem spot in the output instead of losing the whole message.

The result appears only after you press the Translate button. Nothing changes while you type.

How Do You Use the Morse Code Translator Step by Step?

  1. Type or paste your message into the text area.
  2. Choose the direction: text to Morse, or Morse to text.
  3. Press the Translate button.
  4. Read the result below. For text to Morse you get dots and dashes with spaces between letters and slashes between words. For Morse to text you get the decoded message, with a question mark wherever a group was not recognised.
  5. Edit the input and press Translate again to try another message.

What Do Real Translations Look Like?

Each example was worked out from the standard letter patterns and checked for spacing.

Example 1: The classic distress signal

Input: SOS. Result:

... --- ...

S is three dots, O is three dashes, and S is three dots again.

Example 2: A single word

Input: HELLO. Result:

.... . .-.. .-.. ---

H is four dots, E is one dot, each L is dot dash dot dot, and O is three dashes.

Example 3: Two words

Input: HELLO WORLD. Result:

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

The slash marks the gap between the words. Compare it with Example 2 to see the first word repeat.

Example 4: Decoding Morse to text

Input in Morse to text mode:

... --- ...

Result: SOS.

Example 5: Decoding a two-word message

Input:

.-- --- .-. .-.. -.. / .- --- .-

Result: WORLD AOA. The first word WORLD decodes cleanly. The second group sequence is .- then --- then .-, which are A, O and A, so the translator returns exactly those letters. This shows that valid Morse always decodes, even when the result is not a real word.

Example 6: An unknown group

If one group is not a valid pattern, such as ........ with eight dots, it decodes as a question mark and the surrounding letters stay readable. Check that group for a typing error.

Example 7: Digits and punctuation

Input: SOS 5?. Result:

... --- ... / ..... ..--..

The digit 5 is five dots and the question mark is dot dot dash dash dot dot. The slash separates the two words, SOS and 5?.

How Is Morse Code Structured?

Every character in the table is built from just two symbols, the dot and the dash. Common letters tend to have shorter patterns: E is a single dot and T is a single dash, while rarer letters such as Q and Z need four symbols. Digits all have five symbols, starting from one dot followed by four dashes for the digit 1 and shifting one position at a time up to the digit 5, then changing to dashes first for 6 through 0. Knowing this makes the output easier to proofread, because a digit should always be a group of exactly five marks.

In real signalling, timing separates letters and words. In written form, which is what this tool produces, spaces and slashes stand in for those pauses. That is why consistent spacing matters so much when you decode: the spaces are the only information telling the tool where one letter ends and the next begins.

What Tips Help You Get Accurate Results?

  • Put exactly one space between Morse letters and a slash between words.
  • Use only the standard characters: the dot, the dash and the slash.
  • Keep punctuation to the supported marks: . , ? ! and /.
  • Translate in short sections when decoding long messages, so any question mark is easy to trace.
  • To check how long a message is before you translate, try the Word Counter.
  • For another way of writing text as codes, see the Text to Binary Converter.

What Common Mistakes Should You Avoid?

  • Forgetting the slash between words. Without it, letters from two words run together and decode as one.
  • Using the wrong characters. A hyphen, underscore or bullet is not the same as the dash, and may decode as a question mark.
  • Using unsupported symbols. The tool covers letters, digits and . , ? ! /. Other punctuation is not part of its table.
  • Missing spaces between letters. A run such as .-.-- is read as one group, not several letters.
  • Expecting audio. The tool produces written Morse only.

How Can You Practise Morse Code With This Tool?

A useful routine is to write a short sentence, translate it, hide the original, and then try to read the dots and dashes back before decoding them. Start with common short letters such as E, T, I, A, N and M, then add the longer patterns. Using the Morse to text direction to check your answers gives immediate feedback, and a question mark in the result tells you exactly which group needs another look.

Names make good practice material because they are personal and short. Number sequences such as phone-style digit strings are also effective, since every digit has a five-mark pattern that is easy to compare.

Who Uses a Morse Code Translator?

Students and scouts practise with it. Teachers prepare lessons on communication history. Puzzle designers and game masters write clues. Writers add authentic touches to stories. Hobbyists who enjoy radio, signalling or lights use it to prepare practice text. It is also a pleasant way for anyone curious to see what their name looks like in dots and dashes.

Is Your Message Private?

Yes. The translation runs in your browser. Your text is not uploaded to a server and is not stored. Refreshing or closing the page clears it.

What Are the Limitations?

  • Only letters, digits and the marks . , ? ! / are supported.
  • Unknown Morse groups decode as a question mark.
  • Output is written dots and dashes. There is no sound, light or playback.
  • Translation happens when you press Translate, not as you type.
  • There is no copy button, file upload or download. Select the output and copy it yourself.

Frequently Asked Questions

What is Morse code?

Morse code is a system that represents characters with patterns of short and long signals, written as dots and dashes.

How are words separated?

With a slash. Letters inside a word are separated by a single space.

Can the tool translate numbers?

Yes. The digits 0 to 9 are supported in both directions.

Which punctuation works?

Period, comma, question mark, exclamation mark and slash.

Why do I see a question mark in my decoded text?

That group of dots and dashes does not match any known character. Check it for a missing or extra symbol.

Does capitalisation matter?

No. Morse code has no uppercase or lowercase. Decoded letters appear in a single case.

Can I hear the Morse code?

No. The tool shows written output only.

Is my text stored?

No. It stays in your browser and nothing is uploaded or saved.

Start Translating

Morse code is quick to explore once you can check each pattern instantly. Type a short phrase, press the button and compare the result with the examples above. Many more utilities are available among our free tools.

Scroll to Top