Morse Code Translator

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 "#" if the character cannot be translated. If you want to learn Morse code, try one of the training tools.

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 "/". The 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" checkboxes. 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.

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.

Change log

  • 2024-11-12: changes tooltip system to fix problem found in Safari 18.1 and improve accessibility.
  • 2022-05-06: adds control sliders.
  • 2022-03-04: adds the Cyrillic/Ukrainian, Hebrew and Arabic alphabets as options.
  • 2021-09-03: vibration (on phones) does not stop prematurely [thanks Richard].
  • 2021-09-02: vibration (on phones) now better synchronised with the sound.