Morse Code Translator

Translate a Message Download
Send your message to a friend

Send a message in Morse code by email, Facebook or any other network (here is an example). If they know Morse code you can hide the text.

Copy the link below or share it on a social network:

Advanced Controls

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 want to translate prosigns, enter them as "<CT>" for instance and tick the "Use prosigns" checkbox in the advanced controls. This is not a great tool for learning Morse code as looking at the dots and dashes does not help. Instead, try the Morse Trainer.

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 & Light

The "play", "stop" buttons control the playback. You can choose to hear the sound, see a flashing light or both using the "Sound" and "Light" checkboxes (unfortunately, in older browsers the light option is not available). There are also advanced options to control the 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.


To produce the sounds, in the latest versions of Chrome, Firefox, Safari and Edge the translator uses the Web Audio API and require Javascript to be enabled. Internet Explorer does not support the Web Audio API and so Flash must be installed and enabled (Flash often has security issues though so is best avoided). You may find that in Internet Explorer the sound quality is better in the older Java translator (but you must have Java enabled which brings with it potential security issues). The download button will download the audio as a wav file but it does not work in Internet Explorer. In Safari you must hold the Option key when clicking the download button and give the file a name ending in ".wav".

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.