Morse Code Translator

Translate text to Morse and Morse back to text with audio playback and live signal highlighting.

Input text

Output Morse

Ready

Text characters will light up as their Morse is played.

Dots use 1 unit, dashes use 3 units, and word gaps are 7 units.

Highlighted source characters

Current signal

Live emitted Morse

Press Play Morse to emit dots and dashes live.
Using This Tool: Guide & Notes Show guide

Morse Code translates text into dots, dashes, and timed gaps, with optional audio playback.

How to use it

  • Choose text-to-Morse or Morse-to-text.
  • Paste text, dots, dashes, slashes, or spaces into the input box.
  • Use the audio controls to hear the signal if playback is enabled.
  • Watch the signal highlighting to follow the timing visually.

Options and settings

  • Speed controls how quickly dots, dashes, and gaps are played.
  • Tone frequency changes the pitch of the audio signal.
  • Unknown-character handling decides whether unsupported input becomes a question mark or is skipped.
  • Auto-scroll keeps the active signal visible during playback.

Notes

  • Spacing matters in Morse: element gaps, letter gaps, and word gaps mean different things.
  • Use slashes or clear spacing between words when decoding.
Related Article

Morse Code: The Moment Messages Escaped the Horse

How dots, dashes, and disciplined timing helped build the first electric language of the modern world.

Read the article
Signal acquired

A note from the team

We build these tools because we love cryptography, encoding, and making difficult ideas easier to explore. If they've helped you, even a small coffee means the world to the project. Thank you!

Say thanks on Ko-fi