Morse Code Translator
Type text to get Morse code, or paste dots and dashes to decode them. Hear it at your chosen speed, watch the signal lamp and save the sound as a WAV file.
- Text ↔ Morse
- Audio & signal lamp
- WPM & Farnsworth
- WAV download
What is a Morse code translator?
Morse code represents letters, numbers and punctuation as sequences of short signals (dots, or “dits”) and long signals (dashes, or “dahs”). A Morse code translator converts between written text and those sequences. This translator follows International Morse code (ITU-R M.1677), separates letters with spaces and words with a slash, and decodes input typed with dots, middle dots, hyphens, dashes or underscores. It can play the result as a tone with correct timing, flash a signal lamp in time with the sound, and render a WAV file you can keep.
How to translate Morse code
- Type or paste English text in the Text box. The Morse code appears instantly on the right.
- To decode, type or paste Morse into the Morse code box. Use a space between letters and / between words.
- Select Play sound. Adjust the speed in words per minute, the Farnsworth spacing and the tone pitch.
- Copy the Morse code or text, or download the audio as a WAV file.
Morse code timing and format
- Dot (dit): 1 unit. Dash (dah): 3 units. Gap inside a letter: 1 unit.
- Gap between letters: 3 units. Gap between words: 7 units. At 20 WPM one unit is 60 ms.
- SOS is sent as one continuous sequence: ...---... (no letter gaps).
- Letters are not case-sensitive. Characters without a Morse code are shown as # so you can spot them.
Why use this morse code translator
- Works in both directionsType in either box. The translator decodes as easily as it encodes.
- Correct timingDot = 1 unit, dash = 3, gap between letters = 3, between words = 7, with optional Farnsworth spacing for learners.
- Sound, light and WAVListen, watch the lamp flash, or save a WAV file for videos, games and puzzles.
- Private by designEverything is calculated in your browser. Nothing you type is sent to a server or saved.
Common uses
- Learning Morse. Use Farnsworth spacing: fast characters with longer gaps, the method most courses recommend.
- Puzzles and escape rooms. Decode a hidden message or create one for players.
- Ham radio practice. Check your sending against correct timing and common prosigns such as SK and AR.
- Gifts and jewellery. Turn a name or date into Morse for a bracelet or engraving.
Related converters: binary translator, Roman numeral converter, text to hex converter. Browse all encoding tools.
Example: SOS and HELLO
SOS → ... --- ... HELLO WORLD → .... . .-.. .-.. --- / .-- --- .-. .-.. -.. Paste either line into the Morse box to read it back.
What to expect from the result
This translator uses International Morse code. American (railroad) Morse and non-Latin alphabets such as Cyrillic, Greek or Japanese Wabun code are not included. It does not decode Morse from recorded audio or a microphone.
Morse Code Translator questions
How do I translate Morse code to English?
Paste the Morse into the Morse code box using spaces between letters and / between words. The English text appears instantly in the Text box.
What does SOS look like in Morse code?
SOS is ... --- ... (three dots, three dashes, three dots). As a distress signal it is sent without gaps between the letters: ...---...
Can I hear the Morse code?
Yes. Select Play sound to hear it with correct timing. Change the speed (5–40 WPM), Farnsworth spacing and tone, and turn the signal lamp on or off.
What is Farnsworth spacing?
A learning method where each character is sent at full speed but the gaps between characters and words are longer, so you learn the sound of each letter rather than counting dots.
How do I download Morse code audio?
Select WAV to save the current Morse code as a WAV audio file using your chosen speed and tone. The file is created on your device.