Morse Code
Encode and decode Morse code. Convert text to dots and dashes. Runs on your device — nothing is uploaded, nothing is stored.
Letters separated by spaces, words by " / "
This translator converts text to Morse code and Morse back to text. In Text to Morse mode, type or paste a message and the dots and dashes appear instantly on the other side. In Morse to Text mode, paste Morse and read the decoded message. A Swap button moves the current result into the input and flips the mode, and a copy button grabs the output.
It covers the letters A to Z, the digits 0 to 9 and these punctuation marks: . , ? ! / ( ) & : ; = + - _ " $ @. Letters are separated by a single space and words by a space, a slash and a space. Output is uppercase. A collapsible reference chart lists every letter and digit with its code.
Why this runs on your device
The privacy stake is small. Morse is a simple lookup table, a message is rarely sensitive, and it is not a form of secrecy anyway. The conversion happens as you type in the page, with no request and no wait, which is the practical benefit.
- Choose Text to Morse or Morse to Text.
- Type or paste your message into the input box.
- Read the result on the right and copy it.
- Press Swap to translate the result back the other way.
- There is no audio, light or tap playback; the tool shows and decodes dots and dashes as text only.
- Only the characters listed above are supported. Anything else, including accented letters, Arabic or other non-Latin scripts, and emoji, is silently left out when encoding.
- When decoding, letters must be separated by single spaces and words by a space, slash and space (" / "). Other separators, such as a bare slash or a vertical bar, are not recognised, and unknown codes come out as a question mark.
- Line breaks are not treated as word breaks when encoding, so words on separate lines can run together. Keep a message on one line separated by spaces.
- The reference chart shows letters and digits only, not punctuation.