Everyday
Percentages, tips & quick math
Text to Morse Code Translator
Convert any text into International Morse code instantly. Each letter A–Z and digit 0–9 is mapped to its ITU-R M.1677 pattern of dots and dashes, with letters separated by a single space and words by a slash (/). A dash is three times as long as a dot, and the gaps between letters and words are what make the message readable. Worked example: "HELLO" becomes .... . .-.. .-.. ---, and the distress call "SOS" becomes ... --- .... You can also press Play to hear it as audio at an adjustable speed. Everything runs in your browser — nothing is uploaded. Free, no login.
Worked example: "HELLO" → .... . .-.. .-.. --- (letters separated by a space)
- Worked example: "SOS" → ... --- ... — the international distress signal
- Rule (ITU-R M.1677): letters join with a single space, words with a slash "/"; a dash = 3 dots
- Encoding runs 100% in your browser; unsupported characters (emoji, accents) are flagged with "#"
Frequently asked questions
How do I convert text to Morse code?
Type or paste your text and the tool maps each letter and digit to its International Morse pattern of dots and dashes, joining letters with a space and words with a slash. For example "HELLO" becomes .... . .-.. .-.. ---. It is case-insensitive, so "hello" gives the same result, and the conversion happens entirely in your browser.
Why is there a slash in the Morse output?
The slash (/) marks the gap between words. Within a word, letters are separated by a single space; between words there is a longer gap that this tool writes as a slash so the boundary is clear. When played as audio, that slash becomes a seven-unit silence, versus the three-unit gap between letters.