Morse Code Decoder

Turn dots and dashes back into readable text, then hear the code played back.

Decode Morse into text

No Morse code decoded yet.
Playback is idle.
A slash, a pipe, a double space or a blank line marks a word break; a single space marks a new letter.

How to use the Morse Code Decoder

  1. Paste the dots and dashes you want to decode.
  2. Leave automatic detection on, or pick your own separators.
  3. Copy the text, or press Play to hear the code.

Features

Advertisement

Frequently Asked Questions

Common questions about the free online morse code decoder.

Paste the dots and dashes and the text appears at once. Letters separated by spaces are read one by one and a slash marks a word break.
A single space, comma or semicolon between letters works well, and a slash, pipe, double space or blank line marks the end of a word.
Yes. When a group of dots and dashes has no spaces, the tool splits it into single letters by matching the longest known code first.
A group that does not match any letter, digit, punctuation mark or prosign cannot be decoded, so it is shown as a question mark.
Yes. Codes such as the end of contact sign are shown with a tilde, for example ~SK, and can be encoded again by the encoder.
Yes. Set the speed in words per minute and press Play. A tone oscillator sounds each dot and dash with the correct gaps.
Yes. Decoding and playback both happen locally in your browser, so nothing you paste is ever uploaded.
Yes. Type the text into the Morse Code Encoder tool and it produces dots and dashes that you can decode here again.
The 26 letters, the ten digits, common punctuation such as the full stop, comma and question mark, and the standard prosigns.

Last updated: October 10, 2026