Morse Code Translator

Convert text to Morse code and Morse code back to text — using the International standard, free, and 100% in your browser. Nothing is ever uploaded.

🔒 100% private — runs in your browser, never uploaded.

How to use it

  1. Text to Morse: type or paste your text in the input box and press Text → Morse. Each letter becomes a sequence of dots and dashes, separated by a single space, and words are split by a slash (/).
  2. Morse to text: paste Morse code (like .... .. / - .... . .-. .) and press Morse → Text to decode it back into readable words.
  3. Copy the result with one click and paste it wherever you need it.

What is Morse code?

Morse code is a method of encoding text characters as standardized sequences of two signal lengths, called dots and dashes(or dits and dahs). It was developed in the 1830s and 1840s for the electric telegraph and is still used today in amateur radio, aviation, and emergency signalling. The most famous message, SOS, is ... --- ... — three dots, three dashes, three dots — chosen because it is short and unmistakable. This translator uses the International Morse Code (ITU) alphabet, which covers the letters AZ, the digits 09, and common punctuation such as the period, comma, question mark, and slash.

In written Morse, timing is shown with spacing. A single space separates the letters within a word, and a slash(surrounded by spaces, like / ) separates whole words. So the word HI becomes .... .., andHI THERE becomes .... .. / - .... . .-. .. Keeping these separators consistent is what lets the tool decode your Morse back into the original text without ambiguity.

Is it private?

Yes. This translator runs entirely in your browser using a simple built-in lookup table — no network requests, no servers, and no logging. Your text and your Morse code are never sent anywhere and never uploaded, so it is safe to use even with notes or messages you would rather keep on your own device. You can prove it to yourself by switching off your internet connection: the tool keeps working perfectly because every conversion happens locally on your machine.

Frequently asked questions

What separators should I use when decoding?

Put a single space between letters and a slash with spaces around it ( / ) between words. For example, .... . .-.. .-.. --- decodes to HELLO. Extra spaces are tolerated, but the slash is what tells the tool where one word ends and the next begins.

Does it handle numbers and punctuation?

Yes. The International Morse alphabet includes the digits 0–9 and common punctuation such as . , ? ! / ( ) : ; = + - _ " $ & @, all of which this tool supports in both directions.

What happens with unsupported characters?

When encoding text, any character with no Morse equivalent is skipped and the tool tells you which one. When decoding, an unrecognised dot-and-dash sequence stops the conversion and shows an error pointing to the bad symbol, so you can fix it instead of getting a wrong answer.