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
- Pick a direction — Text to Morse, or Morse to Text.
- Type or paste your input — plain text, or Morse using dots and dashes.
- Copy the result — it updates as you type.
Common use cases
- Learning or practicing Morse code for an amateur radio license or hobby
- Decoding a Morse message from a puzzle, game, or old radio log
- Writing a Morse-code message for a project, prop, or piece of jewelry
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
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 (/).
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.
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.