Free Morse code translator · text ⇄ Morse · audio playback

Morse Code Translator

Translate in either direction by typing on either side. Then listen to the current Morse sequence, adjust speed and pitch, and follow each signal in the live playback visualization.

Two-way translator

Text ⇄ Morse Code

Type on either side. The other side updates instantly.

Text → Morse

Text

Plain text, letters, numbers, and supported punctuation.

0 chars

Morse Code

Use spaces between characters and / between words.

0 signals

Ready. Type text or Morse code to begin.

Translation and audio run locally in your browser.

Translation and audio run locally in your browser.

Ready. Type text or Morse code to begin.

Audio playback

Listen to this Morse code

Play the current sequence and follow every signal in the live visualization.

LIVE

Playback visualization

Ready
—Type or paste Morse code
Signal
Reference

Morse Code Chart

Select a character to hear its pattern without replacing your translation.

How to use the Morse Code Translator

Type on either side of the two-way workspace, then copy, listen to, or inspect the result without opening another app.

1. Type text or Morse code

Enter normal text in the Text panel to generate Morse code, or paste dots and dashes in the Morse Code panel to decode them back to text.

2. Listen and follow the signal

Press Play to hear the current Morse sequence. Adjust WPM, pitch, and volume, then follow the active character and signal in the playback visualization.

3. Use the reference chart

Browse letters, numbers, punctuation, and common special signals. Select a chart item to hear that pattern without replacing your current translation.

How Morse code timing works

International Morse is based on relative signal lengths and gaps rather than a fixed tone frequency.

Dots, dashes, and gaps

A dash lasts three dot units. The gap inside one character is one dot unit, the gap between characters is three units, and the gap between words is seven units.

WPM changes time, not the code

Increasing WPM shortens the time unit while keeping the same dot, dash, and spacing relationships. Pitch only changes how high or low the tone sounds.

Farnsworth spacing

Farnsworth mode keeps individual characters relatively quick while increasing the gaps between characters and words, which can make practice easier to follow.

Practical Morse code uses

A translator is useful when the workflow is conversion, listening, checking, or learning—not just looking up one character.

Learning and practice

Translate short words, play them at a comfortable speed, and use the live visualization to connect the sound with each dot-and-dash pattern.

Classroom and STEM activities

Teachers and students can convert names or short messages, compare timing, and use the chart as a browser-based reference for signaling exercises.

Puzzles and encoded messages

Paste a Morse sequence from a puzzle, game, worksheet, or message and decode it immediately without manually looking up every letter.

Morse Code Translator FAQ

What does the Morse Code Translator do?

It converts plain text to International Morse code and decodes Morse code back to readable text. You can type on either side of the workspace.

Can I listen to the Morse code?

Yes. Play the current Morse sequence in your browser and adjust speed, pitch, and volume while following the live playback visualization.

What do WPM and pitch mean?

WPM controls Morse timing speed. Pitch controls the audio tone frequency in hertz. Changing either setting does not change the translated text.

Does the translator support Morse timing and spacing?

Yes. Playback uses the standard relationship of one dot unit, a three-unit dash, one unit inside a character, three units between characters, and seven units between words.

Is my text uploaded?

No server request is required for translation or playback. The translator and audio engine run locally in your browser.