Encode / Decode Morse Code
Translate text into Morse code or decode a sequence of dots and dashes — useful for learning Morse or quickly checking a message.
How it works
Morse code represents each letter, digit or punctuation mark as a sequence of dots (.) and dashes (-). In the result encoded by this tool, a space separates the letters of the same word, and a slash surrounded by spaces ( / ) separates words — this is the standard convention for writing Morse as text. Decoding works the other way around: give a sequence of dots/dashes following this structure and the tool translates it back into readable text.
Is Morse code still used today?
It's no longer used for official communications (aviation, maritime), which switched to digital systems long ago, but it remains popular among amateur radio operators, in teaching the history of telecommunications, and as the basis for many puzzles, games and escape-room scenarios.
What should I do if decoding fails?
If a sequence isn't recognized, check that there's only a single space between the letters of the same word and a proper slash / between words; incorrect spacing (two spaces instead of a slash, or vice versa) is the most common cause of decoding errors.
Privacy: encoding and decoding run entirely in your browser via WebAssembly — no text entered is ever sent to a server.