📡

Morse Code Translator

Text ↔ morse in both directions, with audio playback. Everything runs in your browser.

Text → Morse(auto-detected)
600 Hz · 70 ms dit · standard 1:1:3:7 timing
Output

Morse Code Alphabet

The complete international (ITU) morse code alphabet — letters, digits, and punctuation.

Letters

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

Numbers

0
1
2
3
4
5
6
7
8
9

Punctuation

.
,
?
'
!
/
(
)
&
:
;
=
+
-
_
"
$
@

🆘 SOS in morse code

The international distress signal is ··· − − − ··· (...---...) — sent as one unbroken group, no letter gaps. It isn’t an abbreviation; it was chosen because the pattern is unmistakable through interference.

How morse timing works

Morse code is built on one time unit — the dit. A dah lasts 3 units, the gap between symbols within a letter is 1 unit, between letters 3 units, and between words 7 units (the 1:1:3:7 ratios). This tool uses a 70 ms dit, about 17 words per minute.

Quick Answer

Morse code encodes text as sequences of short signals (dits ·) and long signals (dahs −). A morse code translator converts plain text into these dot-dash patterns and back: each letter becomes a group of dits and dahs, letters are separated by spaces, and words by a forward slash. This free tool translates both directions instantly, plays the code as audible beeps, and includes the full international (ITU) alphabet — all in your browser, nothing uploaded.

How It Works

1

Type or paste plain text in the input box — the morse code translation appears instantly

2

Or paste dots and dashes; the tool detects morse input and converts back to text automatically

3

Press Play audio to hear the code as 600 Hz beeps with standard dit–dah timing

4

Use the Copy buttons to grab either the morse or the plain-text side

5

Check the alphabet chart below for the full ITU letter, number, and punctuation codes

Key Facts

  • Translates both ways: text to morse and morse to text, auto-detected as you type
  • Full ITU alphabet: 26 letters, 10 digits, and 17 punctuation marks
  • Letters are separated by a space, words by a slash (/)
  • Audio playback at 600 Hz with the standard dit–dah timing (1:1:3:7 ratios)
  • Real-time highlight of the symbol currently being played
  • Includes the complete morse code alphabet chart with dot-dash visualization
  • One-click copy for both input and output
  • 100% client-side: nothing is sent to any server, works offline after load

Frequently Asked Questions

What is SOS in morse code?

SOS in morse code is · · · − − − · · · (three dits, three dahs, three dits), sent as one continuous group with no letter gaps: ...---... It was chosen as a distress signal not as an abbreviation but because the pattern is unmistakable and easy to recognize even through heavy interference. It was adopted at the 1906 international radiotelegraph convention and became famous after the Titanic disaster in 1912.

How do you say hello in morse code?

"Hello" in morse code is .... . .-.. .-.. --- : H is .... (four dits), E is . (one dit), L is .-.. , and O is --- (three dahs). In ham radio the faster, conventional greeting is actually "hi" (.. ..), which sounds cheerful when keyed, but .... . .-.. .-.. --- is the literal translation.

What is the morse code alphabet?

The international morse code alphabet assigns each letter A–Z, digit 0–9, and common punctuation a unique pattern of dits (short marks) and dahs (long marks). For example A is ·−, B is −···, and 5 is ·····. Letters within a word are separated by a silence equal to one dit, and whole words by silence equal to seven dits. The chart on this page shows the complete ITU standard.

What are the timing rules for morse code?

Morse timing is built on the dit (dot) as the unit of length: a dah is 3 units, the gap between symbols within a letter is 1 unit, the gap between letters is 3 units, and the gap between words is 7 units. This tool uses a 70 ms dit, giving roughly 17 words per minute. Change the unit and the same 1:1:3:7 ratios always apply.

Is this morse translator free and private?

Yes. The translator is completely free with no sign-up, and every conversion and audio playback happens locally in your browser using JavaScript and the Web Audio API. Your text is never uploaded to any server — the page even keeps working offline once loaded.

Can morse code represent numbers and punctuation?

Yes. Digits 0–9 are all five signals long (1 is ·−−−−, counting up to 5 as ·····, then dahs replace dits: 6 is −····, through 0 as −−−−−). Common punctuation like the period (·−·−·−), comma (−−··−−), question mark (··−−··), and slash (−··−·) also have standard ITU patterns, so full sentences can be encoded losslessly.