TEXT TOOL

Morse Code Translator

Translate text to Morse code, or decode Morse back to text. Nothing is sent to a server.

About this tool

This translator converts between plain text and International Morse Code in both directions. Encoding and decoding both run as a simple lookup-table conversion, entirely in your browser.

How to use the Morse Code Translator

  1. Pick a direction — Text to Morse, or Morse to Text.
  2. Type or paste your input — plain text, or Morse using dots and dashes.
  3. Copy the result — it updates as you type.

Common use cases

How Morse code is written as text

Since Morse code is really a pattern of short and long signals rather than written characters, this tool follows the standard plain-text convention: a period (.) represents a dot (short signal) and a hyphen (-) represents a dash (long signal). A single space separates the Morse pattern for one letter from the next, and a forward slash (/) separates one word from the next. For example, "SOS" becomes ... --- ..., and "HI THERE" becomes .... .. / - .... . .-. ..

Things to watch out for

International Morse Code only defines standard patterns for the 26 basic Latin letters, digits 0-9, and a handful of punctuation marks — accented letters, symbols outside that set, and emoji have no defined Morse pattern and will be flagged rather than silently dropped or guessed at. When decoding Morse back to text, make sure letters are separated by single spaces and words by a forward slash; running dots and dashes together without separators makes the pattern ambiguous to decode correctly.

Frequently asked questions

What symbols does this tool use for dots and dashes?

A period (.) for a dot and a hyphen (-) for a dash, following the standard convention used to write Morse code as plain text. Letters within a word are separated by a single space, and words are separated by a forward slash (/).

Does this support numbers and punctuation, not just letters?

Yes — digits 0-9 and common punctuation (period, comma, question mark, and a few others) are included using International Morse Code's standard patterns, in addition to the full A-Z alphabet.

Why did some characters convert to a question mark or get skipped?

International Morse Code only defines patterns for a specific set of Latin letters, digits, and punctuation. A character outside that set (like an accented letter or emoji) has no standard Morse pattern, so it's shown as unconvertible rather than guessed at.