Text to Morse and back
Type text to get International Morse code, or paste dots and dashes to read them. Auto-detect recognises which direction you need. Letters are separated by spaces and words by a slash ( / ); when decoding, a slash, a pipe or three or more spaces all mark a word gap, and look-alike characters (•, −, _) are accepted.
The translator follows ITU-R M.1677-1, the international standard: letters A–Z, digits, punctuation such as . , ? ' ! / ( ) & : ; = + - _ " $ @, and the accented letters À, Ä, É, Ñ, Ö and Ü. Unknown characters are listed so nothing is silently dropped.
Listen to it
Press ▶ Play to hear the code. Timing follows the standard “PARIS” convention: a dot is one unit, a dash three, gaps between parts of a letter one unit, between letters three, and between words seven, where one unit is 1.2 ÷ words-per-minute seconds. 18–20 wpm is a comfortable listening speed; learners often start with the Farnsworth method, fast characters with longer gaps.
SOS is sent as one continuous signal: ··· ––– ···.
Worked example
Here is what the Morse Code Translator returns for its built-in example. Settings used: Direction: Auto-detect. Click Try an example in the tool above to load it, then change it as you like.
SOS — Hello, world!... --- ... / / .... . .-.. .-.. --- --..-- / .-- --- .-. .-.. -.. -.-.--Questions
What is SOS in Morse code?
... --- ... (three dots, three dashes, three dots), sent without gaps between the letters.
How do I separate words in Morse code?
Use a slash ( / ) between words and a space between letters.
Last reviewed · How Textkiln tools work