Morse code translator
Use this online tool to generate morse code from regular text. Your input is converted into dots and dashes, and you can listen to how it sounds.
Morse code was developed in around 1837 by Samuel Morse. It was a way of quickly sending messages over long distances when the technology of the time (electrical telegraphs) only really allowed people to send "pulses".
Letters in morse code are represented by sequences of dots and dashes: a dot is a short pulse whereas a dash is a long pulse, and to be specific, a dash is three times longer than a dot.
The table below contains the morse code definitions of the letters of the alphabet as well as the numbers 0 to 9. In morse code, there is no differentiation between upper case and lower case letters.
List of letters and numbers in morse code
Click on any of the rows below to listen to the audio.
The user interface in the sidebar allows you to choose a certain speed that the audio is played at. The units are wpm which stands for words per minute. This assumes a typical word length of 5 characters.
Please note, if you see a # symbol in the output, this means your character was not recognised.
- This demo utilises jscwlib