Morse Code Translator

Turn text into Morse code, or Morse back into letters. Letters are separated by spaces and words by a slash.

Letters and dots, not audio

This page turns Latin letters, digits and a fixed set of punctuation into ITU Morse, and turns that Morse back into text. A letter is dots and dashes. Words are separated by / . It does not play a sound, and it does not encode Chinese, Japanese or Korean. Turning text into bits is a different page: text to binary.

How to use it

  1. Paste letters or Morse into the box.
  2. Choose Text to Morse or Morse to text. Update as you type is on, so the result follows the box.
  3. Convert runs it again. Clear all empties both boxes. Copy result copies the Morse or the letters.
  4. Show example alternates. The first click encodes SOS HELP. The next click decodes ... --- ... / .... . .-.. .--. back to SOS HELP.

What the code looks like

Each letter is separated by one space. Each word is separated by / . When decoding, two or more spaces also start a new word. A middle dot · or • is read as a dot, and a long dash is read as a hyphen. Encoding ignores case and writes uppercase on the way back. Digits and marks such as . , ? ! @ are in the table. A character that is not, including Chinese, stops with an error instead of skipping the letter. An unknown dot pattern does the same.

Where people use it

  • Writing SOS or a short call sign as dots and dashes.
  • Checking a puzzle answer that was posted as Morse.
  • Seeing the slash between words before copying the line into a note.

Questions

Chinese disappeared into an error.

Morse here is the ITU alphabet for Latin letters, digits and punctuation. Encode those, or leave the Chinese out of the box.

The words ran together.

Put / between words, or at least two spaces. A single space is only the gap between letters.