📡

Morse Code Converter

Convert text to Morse code and back, covering letters, digits and common punctuation
Morse code 📂 Text 👤 ToolWorld 🏷️ v1.2.2
Loading...
Input Paste or type text; it is processed locally
Content
Settings Choose how to process
Direction

Everything runs in the browser; your text is never uploaded

Enter text and press process. Everything runs locally; nothing is uploaded

Result Copy the result in one click

How to Use

📖 Tool Introduction


Convert between text and Morse code, covering letters, digits and the punctuation that turns up most often.

Morse represents a character as a short mark and a long one, and it was the basis of telegraphy for the better part of a century. It stopped being the way messages travel long ago, but it has not gone away: it turns up in puzzle games, in escape rooms, in classrooms as a way into how encoding works, and among radio amateurs who still use it because it gets through when nothing else will. That last reason is not nostalgia. Morse occupies a very narrow slice of bandwidth and stays readable in conditions where voice does not.

The rules are simple. Each character maps to one group of dots and dashes, a space separates characters, and a slash separates words. Decoding reverses it: split on the slash to get words, split on spaces to get characters, look each one up. Encoding folds the input to upper case first, because the code has no concept of case and treating the two as different would only produce output that nothing else reads.

Characters outside the table are skipped rather than being forced through. The standard was designed around Latin letters, so Chinese characters have no representation in it, and inventing one would produce something no decoder on the other end would understand.

The result reports the input and output size, and everything runs in the browser so nothing is uploaded.

Decoding is less forgiving than encoding, and the reason is spacing. A machine sends precise gaps between marks, letters and words, but text that a person typed rarely does, and once the gaps are wrong every boundary shifts and the output turns into plausible nonsense rather than failing outright. This tool assumes the conventional separators and reads them literally, which works for anything produced by a program and for most things written by hand. If the result looks like random letters, the spacing is the first thing to check rather than the table. Encoding has no such constraint, since it only ever produces standard spacing.

✨ Key Features


  • Both directions, text to Morse and Morse to text
  • All twenty six letters and the ten digits
  • Common punctuation: full stop, comma, question mark, exclamation mark and more
  • Automatically upper-cases, since the code has no case
  • Words separated by a slash so the structure stays readable
  • Runs locally: nothing is uploaded

🚀 How to Use


  1. Type text or Morse code on the left
  2. Pick the direction on the right
  3. Press process, or use Ctrl plus Enter
  4. The result box shows the converted output
  5. Copy result puts it on your clipboard

⚠️ Things to Note


  • Data source: Based on the international Morse standard; conversion runs in the browser
  • Chinese is not in the standard: Morse was designed for Latin letters, so Chinese characters are skipped
  • Separator convention: Characters are separated by spaces and words by a slash, and decoding splits on that
  • Amateur radio pro-signs: The abbreviations used on the air are outside this table
  • Privacy: Everything runs in the browser. What you paste is never sent to a server

Related

⏫︎