Morse Code Translator

Translate text to Morse code and Morse code back to text.

Examples

InputResult
HELLO.... . .-.. .-.. ---
SOS... --- ...
.- -... -.-.ABC
HELLO WORLD.... . .-.. .-.. --- / .-- --- .-. .-.. -..

About this tool

Morse code represents each letter and number as a sequence of dots (.) and dashes (-). It was originally designed for telegraph communication in the 1830s, and its most famous signal is SOS (... --- ...). While it is no longer widely used for daily communication, it still shows up in amateur radio, aviation, and accessibility contexts.

This tool translates text to International Morse Code and back. Type or paste regular text to see the Morse output, or enter a dot-and-dash sequence to decode it. The converter supports the full Latin alphabet (A-Z), digits (0-9), and common punctuation. Letters are separated by spaces and words by slashes. It is also a fun way to learn the code if you are studying for a ham radio license.

Frequently asked questions

How are spaces handled in Morse code?

Letters within a word are separated by a space (or short pause). Words are separated by a forward slash (/) or a longer pause. This tool uses a slash with surrounding spaces to mark word boundaries.

Does Morse code support numbers and punctuation?

Yes. Numbers 0-9 each have a five-symbol code (for example, 1 is .---- and 0 is -----). Common punctuation marks like periods, commas, and question marks also have standard Morse representations.

Is Morse code case-sensitive?

No. Morse code has no concept of upper or lowercase letters. Input text is treated as case-insensitive, and decoded output is typically returned in uppercase.

EchoBeaver — Free browser tools