Morse Code

Translate text to Morse and back, and hear it played at any speed.

Loading tool…

About this tool

Type text to get Morse, or paste Morse to get text back. The translator follows International Morse (ITU-R M.1677-1) and covers letters, digits, punctuation, the standard accented forms, and the procedural signals — prosigns such as <SOS> and <AR> are sent as one unbroken run of marks rather than as separate letters, which is exactly what distinguishes them.

The spacing is the part that makes Morse decodable, and the part most translators get wrong: one unit between the marks within a letter, three between letters, seven between words. Here that is written as a space between letters and a slash between words, so what you copy can be decoded back.

Audio playback is the reason to use a Morse tool rather than a chart. Morse is a timing code, so seeing dots and dashes tells you only half of it. Speed is set in words per minute against the standard word PARIS — exactly 50 units long, which is why one unit at 20 wpm is 60 milliseconds — and the tone is adjustable between 300 and 1000 Hz. The timing is scheduled on the audio clock rather than by timers, so it plays accurately instead of drifting.

Characters with no Morse equivalent are dropped and named rather than silently swallowed, and unrecognised code groups decode to a visible marker, so a message that cannot round-trip says so instead of quietly shortening.