Morse Code Translator

Morse Code
Sound Control
Actions

Text to Morse

Just type letters, numbers and punctuation into the top box and press the "Translate" button. The program will place the Morse code in the bottom box, inserting a "?" if the character cannot be translated. If you are learning Morse code it is recommended that you use the "toggle" button to turn of the dots and dashes output as reading this can slow your learning down.

Morse to Text

You can type Morse code into the top box using "." for a dot and "-" or "_" for a dash. Letters are separated by spaces and words by "/" or "|". When you hit the "Translate" button the program will translate it into plain text. If it cannot translate a letter it will place a "?" in the output.

Sound

If you want to turn the sound on then use the radio buttons at the bottom. There are options to control the volume, pitch and speed. The "Farnsworth speed" is useful when learning Morse code as it can be set lower than the other speed in order to stretch out the spaces between characters and words whilst keeping the Morse characters fast.

Notes

This translator requires both Java (version 1.4.2 or higher) and JavaScript to be enabled. If the applet does not work on your computer you should try the CGI Morse Code Translator instead or the old Java Morse Code Translator.

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.