Shard Tools

Morse Code to Text

Translate Morse code back into readable text in your browser.

Maintained by Roshan.

Use Morse Code to Text

Converts morse code to text in this tab, with nothing sent anywhere.

Runs entirely on your deviceThe conversion happens in this browser tab. Nothing you type is uploaded, logged or stored, which is worth knowing for anything you would not paste into a search box.

Explore text tools

Find related browser-local tools for nearby tasks without starting another search.

Browse all text tools

About Morse Code to Text

Decoding Morse turns the dots and dashes back into words, and the difficulty is entirely in reading the spacing correctly, because that is what carries the structure. In written Morse, a single space between groups of symbols separates letters, and a larger gap - usually written as a slash - separates words. Get those confused and the message either runs into one long word or fragments into single letters. This translator reads the standard written form: dots and dashes for the signals, spaces between letters, and a slash or a wide gap between words. It looks each symbol group up in the Morse table and reassembles the text, so a message tapped out or copied from a signal comes back as plain English.

Work through the input

  1. The input is split into words wherever a slash, or an unusually wide gap, appears.
  2. Within each word, symbol groups separated by single spaces are read as individual letters.
  3. Each group of dots and dashes is looked up in the standard International Morse table and replaced with its letter or digit.
  4. The decoded words are joined with spaces to reconstruct the readable message.
  5. Punctuation sequences defined in Morse are decoded alongside the letters and digits.

When morse code to text is useful

Reading a received message

Paste the dots, dashes and slashes and it returns the text. If it looks fragmented, check the letter and word spacing.

Checking your own sending

Translate text to Morse and back to confirm your spacing is unambiguous.

Check the output

Questions about Morse Code to Text

Why is my output all single letters?

The word gaps are probably missing. Words must be separated by a slash or a wide gap, or every letter is read as its own word.

What format should the Morse be in?

Dots and dashes, single spaces between letters, and a slash or wide gap between words.

Can it decode audio?

No. It reads written Morse. Turning a recorded beep into dots and dashes is a separate step.

What if a symbol is not valid Morse?

It is skipped, since there is no letter to map it to.

Related tools

Text to Morse Code

Translate text into Morse code in your browser, with slashes marking word gaps.

Binary to Text

Convert binary back to readable text in your browser, decoding the bytes as UTF-8.

Reverse Text

Reverse text in your browser, correctly handling emoji and accented characters.