Buy me a coffee
Data

Morse Code

Encode and decode Morse code. Convert text to dots and dashes. Runs on your device — nothing is uploaded, nothing is stored.

Text Input
Type your text to encode
0 chars0 words
Morse Code Output

Letters separated by spaces, words by " / "

Morse Code Reference
A–Z, 0–9 character table
About Morse Code

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.

How to use Morse Code
  1. Choose Text to Morse or Morse to Text.
  2. Type or paste your message into the input box.
  3. Read the result on the right and copy it.
  4. Press Swap to translate the result back the other way.
Limitations and trade-offs
  • 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.
Frequently asked questions