Morse Code
Encode text to Morse code and decode back. All in your browser.
Try it with this example
Type "SOS" and encode to see ... --- .... Decode that back to verify.
What is this tool?
Morse code encodes letters and numbers as short and long pulses—dots and dashes. Invented for the telegraph in the 1840s, it became the standard for long-distance communication before radio voice. Today it's used for learning, hobby radio (amateur CW), accessibility, and education. This tool encodes plain text into Morse and decodes Morse back to text. Type "SOS" and get ... --- .... Paste dots and dashes and get the original message.
Encoding is straightforward: each character maps to a unique sequence. A is .-, B is -..., and so on. Numbers 0–9 have five-unit patterns. The tool uses the International Morse Code standard. Spaces between letters are typically indicated by a slash or similar separator in written Morse; the tool handles word and letter spacing so decoding works reliably. Both directions run in your browser—nothing is sent to a server.
Use it to learn Morse (practice encoding and decoding), to send or interpret CW in amateur radio, for escape rooms or puzzles, or for accessibility applications where Morse can serve as an alternative input method. Teachers use it in history or communications lessons. It's also handy when you encounter Morse in the wild—a timestamp, a watermark, or a puzzle—and need to decode it quickly.
The tool supports the standard Latin alphabet and digits. Extended characters or non-Latin scripts may not have standard Morse equivalents. For typical English text and numbers, coverage is complete. No sound output—this is visual encoding and decoding. For audio practice, use a separate Morse trainer app.
Simple, educational, and always available. No signup required.