Music & Audio

Morse Code Translator

Convert letters, numbers, and common punctuation into dots and dashes, or decode written Morse back into text. Listen to the result at your chosen speed and tone, then save a text or WAV file.

Free online tool

Loading tool…

Letters A–Z, digits, and common punctuation are supported. Unsupported characters are marked �.

Listen or download WAV

PARIS timing: dot = 1 unit, dash = 3, symbol gap = 1, letter gap = 3, word gap = 7. Message duration: 6.7 seconds. Playback uses a fixed quiet tone; start with your device volume low.

Character reference
0 -----1 .----2 ..---3 ...--4 ....-5 .....6 -....7 --...8 ---..9 ----.A .-B -...C -.-.D -..E .F ..-.G --.H ....I ..J .---K -.-L .-..M --N -.O ---P .--.Q --.-R .-.S ...T -U ..-V ...-W .--X -..-Y -.--Z --... .-.-.-, --..--? ..--..' .----.! -.-.--/ -..-.( -.--.) -.--.-& .-...: ---...; -.-.-.= -...-+ .-.-.- -....-_ ..--.-" .-..-.$ ...-..-@ .--.-.

Translation, sound synthesis, and WAV generation run in your browser. No message or audio is uploaded.

GET STARTED

How to use the Morse Code Translator

  1. 01

    Choose Text → Morse or Morse → text. Enter a message or load the SOS example.

  2. 02

    In Morse input, separate letters with a space. Separate words with /, a newline, or at least three spaces.

  3. 03

    Check unsupported characters or unknown code groups. The tool marks them with � instead of silently dropping them.

  4. 04

    Copy or download the translation. Set a speed and tone to play the Morse message or download its generated WAV audio.

Examples

Send SOS

SOS becomes ... --- ... with a letter gap between each group. It is presented here as three letters; the special continuous distress prosign is outside this translator’s scope.

Decode a greeting

.... . .-.. .-.. --- / .-- --- .-. .-.. -.. decodes to HELLO WORLD. The slash marks the word boundary.

Practice at 20 WPM

Choose 20 WPM and 600 Hz for a steady practice tone. The speed uses the standard PARIS word convention, so one dot lasts 60 milliseconds.

Dots, dashes, and spacing

International Morse uses short and long signals, with timing ratios that distinguish characters and words. This player uses one unit for a dot, three for a dash, one between signals inside a letter, three between letters, and seven between words. The WPM setting uses a 50-unit PARIS reference word. Extra gaps for Farnsworth practice are not applied.

Supported text and punctuation

The translator supports A–Z, 0–9, and the punctuation shown in the reference table. Lowercase is converted to uppercase. Whitespace between text words is normalized. Punctuation includes common radio conventions, some of which extend the core ITU table. Accented letters, emoji, language-specific alphabets, and procedural prosigns are not modeled.

Audio playback and WAV export

The player synthesizes a sine tone with short fades at each signal edge. WAV downloads contain actual mono PCM audio at 22,050 samples per second and 16-bit depth. Messages are limited to three minutes of audio to keep processing responsive. This tool translates written code; it does not listen to or decode recorded Morse audio.

What to know

  • Written code only; no audio recognition, procedural prosigns, or language-specific accented letters.
  • Input is limited to 6,000 characters and generated audio to three minutes.

Common questions

How do I separate words in Morse?

Use a slash between words, for example ... --- ... / .... . .-.. .--. . A newline or at least three spaces is also treated as a word boundary when decoding.

Why are some characters marked �?

The input contains a text character or Morse group outside the supported table. Correct it or remove it before audio playback. Unknown symbols are never silently treated as valid letters.

Can I download Morse audio?

Yes. Download WAV creates a real audio file using your selected speed and pitch. Translation text can also be saved separately.

Can it decode microphone or uploaded audio?

No. Decoding accepts written dots and dashes only. Audio controls generate Morse sound from the translated message.

Sources & references