T

Text Machine

Powerful text tools, in your browser

Morse Code Translator

Translate text into International Morse code and decode Morse back to text right in your browser. Letters, numbers, and punctuation are all supported, with a space between letters and a slash between words.

Text input
Morse output

Enter data above to see the translated result here.

How to use Morse Code Translator

  1. 1

    Choose a direction

    Use the toggle to pick Text to Morse or Morse to Text. The swap button moves your result into the input so you can translate it back the other way.

  2. 2

    Enter your data

    Type or paste text, or paste Morse code written with dots and dashes. The translation runs automatically as you type.

  3. 3

    Read the translation

    Morse output uses a space between letters and a slash between words. When decoding, the reader also accepts a pipe for word breaks and tidies up uneven spacing.

  4. 4

    Copy the result

    Review the translated output and copy it to your clipboard, ready to paste wherever you need it.

Frequently asked questions

What is Morse code?
Morse code represents each letter, number, and punctuation mark as a short sequence of dots and dashes. It was created for telegraph communication in the 1830s and is still used today in aviation, amateur radio, and as an accessible signalling method. This tool uses the International Morse code standard.
How should I format Morse code for decoding?
Write each letter as dots and dashes, put a single space between letters, and a slash between words — for example, “.... ..” for the word “HI”. The decoder is forgiving: it also accepts a pipe as a word separator and normalises common look-alike characters such as bullet dots and long dashes.
Which characters are supported?
The translator handles the letters A to Z, the digits 0 to 9, and common punctuation including period, comma, question mark, apostrophe, slash, parentheses, and the at sign. Letter case does not matter, and any character outside the supported set is skipped during encoding.
Why did I get a translation error?
Decoding fails when a sequence of dots and dashes does not match any Morse character — for example, a typo with too many dots. Check that letters are separated by single spaces and words by slashes, then the translation will succeed.
Is my data uploaded to a server?
No. All translation happens entirely in your browser. Your text is never uploaded, logged, or stored, so it stays completely private and the tool keeps working even when you are offline.

Related tools

Keep going with these handy tools

Text to Binary Converter

Text to Hex Converter

NATO Phonetic Alphabet Translator

Braille Translator

Caesar Cipher

Vigenère Cipher