Morse Code Converter

Convert between text and Morse code. Letters, digits, and key punctuation are supported. Press play to hear the result at standard 20 WPM.

Text
Morse
📌 Note: ITU-standard Morse code: 26 letters, 0–9, and common punctuation (. , ? ! / ( ) etc.). Korean / Japanese / etc. are not supported. Words are separated by /.

How to Use

1
Pick a direction

Switch tabs between "Text → Morse" and "Morse → Text". Output updates live as you type.

2
Type input

Text takes letters / digits / punctuation. Morse takes dots (.), dashes (-), spaces between letters, and " / " between words. Unknown Morse codes show as "?".

3
Play & copy

Press Play to hear the Morse with the Web Audio API at standard 20 WPM. Copy with one click.

FAQ

What's the standard?

ITU (International Telecommunication Union) Morse: 26 letters, digits 0–9, and common punctuation (. , ? ! \' / ( ) : ; = + −). Korean / Japanese / Chinese aren't supported (Morse was designed for the Latin alphabet).

Letter vs word spacing?

This tool uses one space between letters and " / " between words. The strict ITU spec says letters are separated by 3 dot-lengths and words by 7.

Audio speed?

Standard 20 WPM (PARIS-50 reference): dot 60 ms, dash 180 ms, intra-letter gap 60 ms, inter-letter 180 ms, inter-word 420 ms.

How do I write SOS?

SOS is "... --- ..." — S(...) + O(---) + S(...). As an emergency signal it's often written without spaces: "...---...".

Is anything sent to a server?

No. All conversion and audio happen in your browser; nothing leaves the page.