International Standard ITU-R M.1677-1

Morse Code to English Translator

Have you ever copied a string of dots and dashes into a translator and received a strange or incomplete result? A missing space, an extra dash, or a character copied incorrectly can change the decoded message.

While building and testing this Morse Code to English tool, we found that character spacing and input quality are two of the most common causes of decoding problems. This guide explains how to decode written Morse, how character and word boundaries work, and how to check an unexpected result.

Morse Code → English Converter

Instant client-side translation adhering to ITU-R M.1677-1 standard

+ K
Examples:
Use spaces between letters and / between words43 chars
Instant
HELLO WORLD

Character Breakdown (11 Characters, 2 Words)

Click any tile to listen to sound
H....
E.
L.-..
L.-..
O---
[Space]
W.--
O---
R.-.
L.-..
D-..

Quick Answer: Morse Code to English

To translate Morse code into English, each group of dots and dashes is matched with its corresponding character.

For example:

  • .... = H
  • . = E
  • .-.. = L
  • .-.. = L
  • --- = O

So: .... . .-.. .-.. --- becomes HELLO.

For multiple words, written Morse commonly uses / to show a word break:

.... . .-.. .-.. --- / .-- --- .-. .-.. -.. becomes HELLO WORLD.

The important part is the character boundary. In written Morse, the dots and dashes belonging to one character are normally written together. A space commonly separates characters, and / commonly separates words.

These written separators represent the timing gaps used in actual Morse transmission: standard timing uses one unit between elements inside a character, three units between characters, and seven units between words.

How to Decode Morse Code to English

Morse code represents characters with two basic signals: Dot (.) and Dash (-). Each letter has its own pattern:

LetterMorse CodeSpoken RhythmPhonetic Name
A.-di-dahAlpha
B-...dah-di-di-ditBravo
C-.-.dah-di-dah-ditCharlie
D-..dah-di-ditDelta
E.ditEcho
F..-.di-di-dah-ditFoxtrot
G--.dah-dah-ditGolf
H....di-di-di-ditHotel
I..di-ditIndia
J.---di-dah-dah-dahJuliett
K-.-dah-di-dahKilo
L.-..di-dah-di-ditLima
M--dah-dahMike
N-.dah-ditNovember
O---dah-dah-dahOscar
P.--.di-dah-dah-ditPapa
Q--.-dah-dah-di-dahQuebec
R.-.di-dah-ditRomeo
S...di-di-ditSierra
T-dahTango
U..-di-di-dahUniform
V...-di-di-di-dahVictor
W.--di-dah-dahWhiskey
X-..-dah-di-di-dahX-ray
Y-.--dah-di-dah-dahYankee
Z--..dah-dah-di-ditZulu

To decode a written message, separate it into character groups. For example: -.-- --- ..- becomes:

  • -.-- → Y
  • --- → O
  • ..- → U

The result is YOU. A Morse Code to English translator performs this character matching automatically. For the complete A–Z reference, use the Morse Code Alphabet page.

How it works

A Morse Code to English translator uses a mapping between Morse patterns and characters. For example, ... → S, --- → O, ... → S.

The translator reads ... --- ..., identifies three character groups, and converts each group into its corresponding character. The result is SOS.

For a longer message like .... . .-.. .-.. ---, the translator reads:

  1. .... → H
  2. . → E
  3. .-.. → L
  4. .-.. → L
  5. --- → O

The final result is HELLO. The boundary between characters is essential so the decoder knows which dots and dashes belong together.

How to read Morse code

Reading Morse code means recognizing each group of dots and dashes as a character. Start with short patterns:

. = E | - = T
.. = I | .- = A
-. = N | -- = M
... = S | --- = O

Then learn longer patterns. When reading written Morse, look for spaces between character groups: .... . .-.. .-.. --- is read as .... | . | .-.. | .-.. | ---, giving H E L L O.

When learning audio Morse, try to recognize the rhythm of the complete character instead of counting every dot and dash.

How Morse Spacing Works

Spacing is one of the most important parts of Morse code. Actual Morse transmission uses timing gaps rather than literal spaces.

Signal or GapStandard Duration
Dot (dit)1 unit
Dash (dah)3 units
Gap inside character1 unit
Gap between characters3 units
Gap between words7 units

Written Morse represents these timing gaps with separators. For example, .-.. is one character (L). To write L E, use .-.. .. The space shows that L and E are separate characters. For two words, use .... . .-.. .-.. --- / .-- --- .-. .-.. -...

Why the spaces matter more than the dots

A missing dot can change one character. Missing character boundaries can affect an entire message.

Consider ... (This is S). But . . . represents E E E. The dots did not change—the grouping changed!

This is why a Morse decoder needs both the Morse elements and their boundaries. ... --- ... has three clear character groups (SOS), whereas ...---... does not show written boundaries.

SOS is a special case

The SOS distress signal is commonly transmitted as one continuous signal (...---...). It is often written as ... --- ... for readability. You should not use the SOS signal as evidence that normal Morse messages can always be decoded without character spacing. For ordinary written Morse, preserving character boundaries is essential.

Reading Dots and Dashes: Common Confusions

Morse input errors are often small. A single missing dot or extra dash changes the result:

  • .. = I | ... = S | .... = H (One extra dot changes the character)
  • - = T | -- = M | --- = O (One extra dash changes the character)

Spaces inside a character

H is ..... It should not be written as . . . . (which represents four separate E characters: E E E E).

Wrong dash character

Standard written Morse uses . for dot and - for dash. Text copied from other apps may contain em-dashes (—). Our translator normalizes them automatically.

Incorrect word separators

A slash (/) is commonly used to represent a word break (e.g. .... .. / - .... . .-. . = HI THERE).

Word Separator Rules

A word separator shows where one word ends and another begins. In written Morse, / is commonly used for this purpose.

For example: .... . .-.. .-.. --- / .-- --- .-. .-.. -.. means HELLO WORLD.

The slash is a written separator. It is not an additional signal inserted into an actual Morse transmission. During actual transmission, the word boundary is represented by a 7-unit timing gap. Using / for word breaks is standard for clear written Morse.

Common Morse → English

Here are some common Morse messages:

Morse CodeEnglish TextCharacter Groups
... --- ...SOSS → O → S
.... . .-.. .-.. ---HELLOH → E → L → L → O
-.-- . ...YESY → E → S
-. ---NON → O
--. --- --- -..GOODG → O → O → D
-... -.-- .BYEB → Y → E
.-.. --- ...- .LOVEL → O → V → E
- .... .- -. -.- ...THANKST → H → A → N → K → S
.-- .- - . .-.WATERW → A → T → E → R
.-.. . .- .-. -.LEARNL → E → A → R → N

For complete digit and symbol references, use the dedicated Morse Code Numbers and Morse Code Symbols pages.

A worked example

Suppose you receive this Morse message:

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

First, identify the word breaks (three words separated by /):

1. First Word: .-- . .-.. -.-. --- -- .

.-- → W | . → E | .-.. → L | -.-. → C
--- → O | -- → M | . → E
Result: WELCOME

2. Second Word: - ---

- → T | --- → O

Result: TO

3. Third Word: -- --- .-. ... .

-- → M | --- → O | .-. → R | ... → S | . → E

Result: MORSE

The complete message is: WELCOME TO MORSE

Tips for decoding by ear

Written Morse and audio Morse are different input formats. With written Morse, you can see the dots, dashes, and boundaries. With audio Morse, you hear short (1 unit) and long (3 unit) signals.

For audio learning, focus on recognizing the rhythm of the complete character (e.g. E = ., T = -, A = .-, N = -., S = ..., O = ---). ARRL learning guidance recommends recognizing characters as complete acoustic sounds rather than counting dots and dashes.

Decoding morse you can see, not hear

Morse code appears in visual forms such as tattoos, bracelets, jewelry, escape-room puzzles, screenshots, and artwork. Follow this 6-step visual decoding process:

  1. Identify each dot.
  2. Identify each dash.
  3. Preserve the gaps between characters.
  4. Identify the word breaks.
  5. Enter the transcription into the translator.
  6. Check the result against the original image.

For example, a Morse bracelet with .. / .-.. --- ...- . / -.-- --- ..- decodes as I LOVE YOU.

Decode emotional and everyday messages

I LOVE YOU
.. / .-.. --- ...- . / -.-- --- ..-
I MISS YOU
.. / -- .. ... ... / -.-- --- ..-
THANK YOU
- .... .- -. -.- / -.-- --- ..-
GOOD NIGHT
--. --- --- -.. / -. .. --. .... -

The SOS Pattern as a Reference Point

SOS is one of the best-known Morse signals: ... --- ... (3 dots, 3 dashes, 3 dots).

The actual distress signal is transmitted as the continuous sequence ...---.... It is an internationally recognized distress signal and was not officially an acronym for "Save Our Souls" or "Save Our Ship". Those phrases were associated later.

Decode any signal

  1. Enter the Morse code: Paste or type dots and dashes.
  2. Check character spaces: Ensure clear spaces between character groups.
  3. Check word breaks: Use / where a new word starts.
  4. Read the English output: The translator performs character matching automatically.
  5. Check unclear results: Look for missing dots/dashes, wrong dash characters, or bad spacing. Perform round-trip verification by converting the English back to Morse to verify.

Note: This tool uses International Morse Code (ITU-R Recommendation M.1677-1). Historical American Morse and Wabun telegraph codes use different conventions.

People Also Ask

About the Author & Reliability Standard

This guide is maintained as part of the Morse Code Translator reference library. Technical information is checked against authoritative references, including ITU Recommendation M.1677-1 and established Morse training material from ARRL. If a translation looks unexpected, check character boundaries and perform round-trip verification to ensure accuracy.