American Morse Code Translator

Please note: this translator translates American ("Railroad") Morse code from the 1800s, not the modern International Morse code.

   
 
 
 
Send a secret message

Share the message above in Morse code. The current sound, light and speed settings will be used. If they know Morse code you can hide the text.

See an example of what your friend will receive →

Text to Morse

Just type letters, numbers and punctuation into the top box and the Morse code will appear in the bottom box, with a "#" inserted if the character cannot be translated.

Morse to Text

You can type American Morse code into the top box using "." for a dot and "-" or "_" for a dash. The long-dash for an "L" is Unicode U+2E3A ("⸺") and the even longer dash for a zero is Unicode U+2E3B ("⸻"). Use a single space within a letter (such as a "C" which is ".. ."). Letters are separated by three spaces and words by "/". The plain text translation will appear in the bottom box. If a letter cannot be translated a "#" will appear in the output.

Sound, Light & Vibration

The "Play", "Pause", "Stop" and "Repeat" buttons control the playback. You can choose between hearing the sound, seeing a flashing light, or having your phone vibrate using the "Sound", "Light" and "Vibrate" buttons. The vibrate option may only appear on a phone. The "Configure" button reveals advanced options to control the frequency and speed and switch between telegraph and radio sound styles. The flashing light and "Save Audio" buttons do not currently work when in "Telegraph" mode.

Notes

This tool works in most browsers: please see the FAQ if you are having problems.

Right now the flashing light only works properly for "CW Radio Tone" and the "Save Audio" button also only creates the CW tone, not the Morse sounder.

If you would like to see a list of all the Morse code characters please go to my Morse Code page. If you have any questions about Morse code or the translator, please read my FAQ first.

Advanced Controls

"Telegraph Sounder" is the original clicky noise used with American Morse; the "CW Radio Tone" is the modern beep sound used in radio.

 

Pitch in Hz. A high number makes a high pitched sound. 550 is a good value.

 

Volume from 0 to 100.

 

The character speed in words per minute, taking 'PARIS ' as the standard word.

 

The Farnsworth speed adjusts the space between letters and words, making it easier to learn Morse. It should be a lower value than the speed.

Server Error

Sorry, there is an error with the server. Please try again.

Theme

Page Colour Scheme Choice