How to use the Morse code translator
The translator encodes and decodes in the same box, so you can switch direction by pasting something different.
- Type text, or paste dots and dashes, into the Input box. In Morse, put a space between letters and a slash between words.
- Leave Mode on Auto detect, or choose Text to code or Code to text.
- Move the Speed (WPM) slider anywhere from 5 to 30. The default is 15.
- Press Play to hear the code as 600 Hz beeps. The button becomes Stop while it sounds.
- Copy or download the text result.
Encoding writes letters separated by a space and words separated by / . For example, Hello, World? becomes .... . .-.. .-.. --- --..-- / .-- --- .-. .-.. -.. ..--... Characters without a Morse code, such as accented letters and emoji, are dropped. Decoding accepts / or | between words, or three or more spaces, and shows ? for a group it does not recognise. Decoded text is capitals, since Morse has no case, and -- --- .-. ... . reads MORSE. The sound is made in your browser with the Web Audio API; there is no audio file to save.