Translate text to Morse code and decode Morse back to text
Built & maintained by Pappu Venkata Subbi Reddy, founder of Clacify · Updated July 2026
Morse Code Translator converts text into Morse code and Morse code back into text, instantly. Type a message to get dots and dashes, or paste Morse to decode it — and play the result as audio beeps to hear the rhythm. It uses the International Morse Code standard, supporting letters, numbers, and common punctuation. Handy for students learning Morse, ham radio hobbyists, puzzle and escape-room enthusiasts, scouts, and anyone sending a fun coded message. Everything runs in your browser with nothing stored.
Each character is mapped to its International Morse Code sequence of dots (·) and dashes (−) using the standard dictionary; decoding reverses the lookup, splitting on spaces between letters and slashes between words. Audio playback uses the Web Audio API to generate tones — a dash lasts three times a dot, with standard gaps between symbols, letters, and words. All conversion and sound generation happen locally in your browser.
| Letter | Code | Letter | Code |
|---|---|---|---|
| A | ·− | N | −· |
| B | −··· | O | −−− |
| C | −·−· | P | ·−−· |
| D | −·· | Q | −−·− |
| E | · | R | ·−· |
| F | ··−· | S | ··· |
| G | −−· | T | − |
| H | ···· | U | ··− |
| I | ·· | V | ···− |
| J | ·−−− | W | ·−− |
| K | −·− | X | −··− |
| L | ·−·· | Y | −·−− |
| M | −− | Z | −−·· |
| 1 | ·−−−− | 6 | −···· |
| 2 | ··−−− | 7 | −−··· |
| 3 | ···−− | 8 | −−−·· |
| 4 | ····− | 9 | −−−−· |
| 5 | ····· | 0 | −−−−− |
Defined by the ITU. A dash is three times the length of a dot; leave a one-dot gap between symbols, a three-dot gap between letters, and a seven-dot gap between words.
Morse encodes each letter as a unique pattern of dots (short) and dashes (long). Timing is what makes it readable: a dash lasts three dot-lengths, the gap between symbols in a letter is one dot, the gap between letters is three dots, and the gap between words is seven dots. Get the rhythm right and even a beginner can send a recognisable message — the timing carries as much information as the symbols themselves.
The universal distress call is SOS — ··· −−− ··· — sent as one continuous string with no gaps between the letters, which is why it's so recognisable. It was chosen for being simple and unmistakable, not because it stands for "Save Our Souls" (that meaning came later). Other handy ones: CQ (−·−· −−·−) is a general "calling any station", and 73 is amateur-radio shorthand for "best regards".
Long after telegraph wires disappeared, Morse survives where simplicity beats bandwidth: amateur (ham) radio operators still use it because a faint Morse signal punches through noise that would swallow voice; aviation navigation beacons broadcast their identifiers in Morse; and it doubles as an accessibility tool — people with limited mobility can input text with a single switch tapping dots and dashes.
Morse code represents text as sequences of short (dot •) and long (dash —) signals. Each letter has a unique pattern: A = •—, B = —•••, S = •••, O = ———, SOS = ••• ——— •••. Letters are separated by spaces; words by slashes or longer pauses. Originally transmitted by telegraph key taps, now used in ham radio and as a communication aid for people with disabilities.
SOS in Morse code is ••• ——— ••• (three dots, three dashes, three dots). It was chosen as the international distress signal in 1906 because it is simple, easy to transmit, and unmistakable. Despite popular belief, SOS does not stand for any specific phrase — it was chosen purely for its Morse code simplicity.