American Morse Code Translator

Convert plain text to American Morse Code—the older landline and railroad telegraph system used in the United States—or decode American Morse back to text. This translator preserves the internal gaps and long dashes that make American Morse fundamentally different from modern International Morse.

Using modern International Morse? Use the standard Morse Code Translator instead.

65 ms/u
Sounder ClicksDual-transient key-down & key-up clicks
Your American Morse translation will appear here.
Try an example:

American Morse Notation Used Here

American Morse cannot always be written safely with ordinary dots, dashes, and spaces alone. This tool uses a compact notation that keeps each historical timing distinction visible when you copy or paste a message.

.

Dot

One short signal.

-

Normal dash

The standard American Morse dash.

⸺

Long dash

Used for the letter L.

⸻

Extra-long dash

Used for the numeral 0.

^

Internal gap

A longer pause that belongs inside one character.

/

Word break

Separates one word from the next.

American Morse vs. International Morse

American Morse is not simply an older spelling of International Morse. Several letters and most digits use different patterns, while some American Morse characters also depend on a pause inside the character itself. Use the comparison panel above to see both versions of the same message without mixing their rules.

For the history behind the split, read International vs. American Morse Code.

How to Use the American Morse Translator

1. Choose a direction

Use Text → American Morse to encode normal text, or switch to American Morse → Text when you already have a railroad-Morse sequence.

2. Enter your message

Type ordinary letters, numbers, or supported punctuation. When decoding, use ^ for an internal American Morse gap, ⸺ for the L long dash, ⸻ for zero, and / between words.

3. Compare or listen

Copy the result, compare it with International Morse, inspect individual characters, or play the message using either the sounder-style clicks or a continuous CW tone.

Why American Morse Needs a Different Translator

International Morse uses one dash length and does not place a longer pause inside a character. American Morse does both. Letters such as C, O, R, Y and Z contain an internal spacing distinction, L uses a longer dash, and zero uses an even longer mark. If those differences are flattened into ordinary International Morse timing, information can be lost.

Normalized American Morse Timing

Hand-sent American Morse did not have one universally rigid timing profile across every operator and period. For consistent playback and visualization, this tool uses a normalized historical model: a dot is 1 unit, a normal dash 3 units, the L dash 6 units, the zero dash 9 units, an ordinary element gap 1 unit, an internal Morse gap 2 units, a letter gap 3 units, and a word gap 6 units.

Treat these values as a practical playback convention rather than a claim that every nineteenth-century telegraph office used identical proportions.

Timing ElementNormalized Duration
Dot1 unit
Normal dash3 units
L long dash6 units
0 extra-long dash9 units
Normal element gap1 unit
Internal gap2 units
Letter gap3 units
Word gap6 units

American Morse Alphabet and Numbers

Use the compact reference below when reading old American or Railroad Morse. Characters with ^ contain an internal gap; ⸺ and ⸻ represent the two longer dash forms that do not exist in modern International Morse.

Letters (A–Z)

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–9)

0⸻
1.--.
2..-..
3...-.
4....-
5---
6......
7--..
8-....
9-..-

Common American Morse Punctuation

Punctuation conventions were less uniform historically than the basic alphabet, so these are presented as common American Morse forms rather than a universal modern standard.

...--..
,.-.-
:-.-^.^.
?-..-.
'..-.^.-..
-...^.-..
/..-^-
(.....^-.
).....^..^..
"..-.^-.
&.^...
!---.
;...^..

About the Timing Model

American Morse was developed for wired landline telegraphy, where operators learned to distinguish marks and spaces by the action of the telegraph equipment. Historical operator manuals treat spacing as part of the alphabet itself. This translator keeps those distinctions visible instead of converting American Morse into ordinary International Morse notation.

Frequently Asked Questions

Is American Morse Code the same as International Morse Code?

No. They share some characters, but American Morse has different patterns for a number of letters and digits, uses internal pauses inside certain characters, and includes longer dash forms that International Morse does not use.

Why does this translator use the ^ symbol?

The ^ marks the longer internal gap inside an American Morse character. Without an explicit marker, copied text such as the code for C or O can become ambiguous because a normal space can also mean the end of one character.

What do ⸺ and ⸻ mean?

⸺ represents the long dash used for American Morse L. ⸻ represents the still longer mark used for zero. They are kept separate from the ordinary - dash so the code can be decoded without losing information.

Can I paste American Morse that uses spaces instead of ^?

Yes. If the pasted text uses larger runs of spaces between characters, the translator can interpret single spaces inside a character as American Morse internal gaps and convert them to the page's canonical ^ notation.

Why does the speed say "Approx. WPM"?

American Morse was hand-sent and historical timing varied. The speed control therefore uses a consistent normalized timing model so messages play predictably rather than claiming one exact historical sending style.

Is American Morse still the Morse code used today?

No. Modern Morse applications normally use International Morse Code. American Morse is mainly relevant to telegraph history, railroad telegraphy, historical equipment, museums, reenactment, and specialist hobby use.

Related Morse Code Tools