Morse code translator

Type text to get Morse code, or paste dots and dashes to read them as text: the translator recognises the direction by itself. Listen to the code at the speed you choose, watch each letter light up as it plays and download the sound as a WAV file.

Free and private. Everything runs in your browser, nothing is uploaded.

How it works

  1. Type or pasteWrite text, or paste Morse code with dots, dashes and slashes.
  2. Check the resultThe translation appears at once; copy it or download it as text.
  3. ListenSet speed and tone, press Play sound or download the WAV file.

How the translation is written

In the Morse output, a dot is a short signal and a dash a long one. Letters are separated by a space and words by a slash, so SOS HELP becomes ... −−− ... / .... . .−.. .−−. Line breaks are kept. When you paste Morse code, the translator also accepts the middle dot, the bullet and the underscore, and treats a slash, a vertical bar or three spaces as a word gap. Codes it does not know are shown as an asterisk and listed above the result.

The International Morse code covers the letters A to Z, the digits and the usual punctuation. Letters such as Ä, Ç, É, Ñ, Ö or Ü use widely known national extensions; some of them share a code, for example Ä and Æ. Accented letters without their own code are sent without the accent (á becomes A, ß becomes SS) and the tool tells you which characters it changed. Characters with no Morse equivalent, like emoji, are skipped and listed.

Speed, WPM and Farnsworth

Morse speed is measured in words per minute (WPM) using the word PARIS as the standard: at 20 WPM one dot lasts 60 milliseconds, a dash three times as long, the gap between letters three dots and between words seven. Beginners often learn with Farnsworth spacing: each letter is played at a higher speed so it keeps its typical rhythm, while the pauses between letters and words are stretched to a slower overall speed. Tick Farnsworth spacing and choose the effective speed.

The tone can be set between 300 and 1200 Hz; most operators like something between 500 and 800 Hz. The small light blinks with the signal and the current letter is highlighted, which helps when you learn to read code by ear and by eye. The light is kept small on purpose, because large flashing areas can be unpleasant or harmful for people sensitive to flashing light.

Frequently asked questions

What is SOS in Morse code?

Three dots, three dashes, three dots: ... −−− ... As a distress signal it is often keyed as one run without the usual gaps between the letters. The translator writes and plays it as three letters with normal gaps, which reads the same.

Is my text sent anywhere?

No. Translation, sound and the WAV file are all made in your browser. Nothing you type leaves your device.

Why is my Morse code not translated correctly?

Usually the gaps are the problem: letters need a space between them, words a slash or three spaces. Without spaces, a dot and dash sequence can mean many different letters.

What speed should I start with?

Learners often use 18 to 20 WPM for the letters with Farnsworth spacing at 5 to 10 WPM, so every letter keeps its sound pattern from the beginning.

Can I use the WAV file elsewhere?

Yes. The WAV file is yours to use in videos, games, ringtones or lessons. It contains a clean sine tone at the speed and pitch you chose.