Morse Code Translator

Free Morse code translator — convert text to Morse code or decode Morse back to text instantly. No signup required.

Letters, numbers, and common punctuation supported · unsupported characters are skipped
Morse code reference
Letters
Numbers

About Morse Code Translator

Frequently asked questions

Morse code is a method of encoding text characters as sequences of two different signal durations — short signals called dots (·) and long signals called dashes (−). Developed in the 1830s by Samuel Morse and Alfred Vail for use with the telegraph, it became the first practical system for long-distance electronic communication. Each letter, digit, and common punctuation mark has a unique dot-dash sequence.

Switch to 'Text → Morse' mode, type any text, and the Morse code appears instantly below. Switch to 'Morse → Text' mode, paste or type Morse code using dots (.) and dashes (-), separate letters with a single space, and separate words with a forward slash (/). The decoded plain text appears immediately.

The translator supports all 26 English letters (A–Z), digits 0–9, and common punctuation including . , ? ! ' / - + = ( ) @ and the ampersand &. Unsupported characters are skipped during encoding. In decoding mode, unknown Morse sequences are shown as a question mark.

Dots are represented by a period (.) and dashes by a hyphen (-). Letters are separated by a single space, and words are separated by a forward slash with spaces around it ( / ). For example: 'SOS' becomes '... --- ...' and 'HELLO WORLD' becomes '.... . .-.. .-.. --- / .-- --- .-. .-.. -..'.