Convert text to Morse code and Morse code to text instantly. Supports letters, numbers, and punctuation with accurate dot-dash encoding.
Morse code is a method of encoding text characters as sequences of dots (·) and dashes (—), invented by Samuel Morse and Alfred Vail in the 1830s. Originally developed for telegraph communication, Morse code revolutionized long-distance messaging and remains in use today for emergency signals, amateur radio, aviation, and assistive technology. Each letter, number, and punctuation mark has a unique combination of dots and dashes, with dots representing short signals and dashes representing long signals.
This Morse Code Translator provides two modes: Text to Morse Code converts your plain text into dot-dash sequences, while Morse Code to Text decodes Morse code back into readable text. The translator supports the full international Morse code alphabet including uppercase and lowercase letters (A-Z), digits (0-9), and common punctuation marks like periods, commas, question marks, and more. Spaces in text are represented by forward slashes (/) in Morse code, and individual characters are separated by spaces.
To convert text to Morse code, simply enter your message in the text input field and click Translate. The tool automatically converts each character to its Morse equivalent, separating letters with spaces and words with slashes. For example, 'HELLO' becomes '.... . .-.. .-.. ---' and 'SOS' (the famous distress signal) becomes '... --- ...'. To decode Morse code, paste or type the dot-dash sequence in the Morse input field, and the translator will convert it back to plain text.
Morse code is still widely used in amateur radio (ham radio), aviation navigation beacons, accessibility tools for people with disabilities, and as an educational tool for learning about communication systems. Our translator is perfect for students learning Morse code, radio enthusiasts practicing their skills, puzzle solvers decoding messages, or anyone curious about this historic communication method. The tool works entirely in your browser, ensuring your messages remain private and the translation is instant.
Text to Morse: Input 'HELLO WORLD' → Output '.... . .-.. .-.. --- / .-- --- .-. .-.. -..'. The famous distress signal SOS is encoded as '... --- ...' (three dots, three dashes, three dots). Morse to Text: Input '.... . .-.. .-.. ---' → Output 'HELLO'. Input '... --- ...' → Output 'SOS'. Numbers work too: '12345' → '.---- ..--- ...-- ....- .....'.