Text & Writing

Morse code translator

Text ↔ Morse both ways, with audio playback.

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up
Text → Morse

The language of dots and dashes — with sound

Invented in the 1830s for the telegraph, Morse lives on among ham radio operators, scouts, in aviation and escape rooms. This tool translates both ways, detects the direction by itself, and above all: it plays the result as real beeps at the speed of your choice.

  1. Paste text or Morse

    The tool recognises the format: “sos” becomes “... --- ...”, and vice versa.

  2. Set the speed

    From 8 WPM (beginner) to 30 WPM (seasoned telegraphist).

  3. Listen

    The Play button sounds the beeps at 600 Hz, with the regulation silences.

The official timings

ElementDurationAt 15 WPM
Dot (·)1 unit80 ms
Dash (—)3 units240 ms
Between letters3 units240 ms
Between words7 units560 ms

In the result, letters of a word are separated by a space and words by “/”. You can paste Morse written with _ or — instead of dashes: it is normalised automatically.

Frequently asked questions

How does the tool know which way to translate?

If the input contains only dots, dashes, slashes and spaces, it is Morse to decode; otherwise it is text to encode. You can paste anything without picking a mode.

How do you write SOS in Morse?

“... --- ...”: three dots (S), three dashes (O), three dots (S). It is the universal distress signal, chosen in 1906 precisely because it is simple to send and impossible to confuse.

What does the WPM speed control?

The base unit duration: at X words per minute, a dot lasts 1.2/X seconds (the PARIS standard word). A dash is 3 units, the gap between letters 3, between words 7. At 15 WPM a dot lasts 80 ms.

Are accented letters supported?

Yes: é, à, ü, ö, ä, ñ, ç have their own international Morse codes. Other accented characters are automatically reduced to their base letter before encoding.