Encode plain text as Morse code, or decode Morse code back into readable text. The tool is useful for checking short messages, learning dot-dash patterns, or translating a Morse sample.
The encoder uses spaces between letters and / between words. The decoder follows the same convention, so pasted Morse code is easiest to read when each character is clearly separated.
Text to Morse
Type or paste a message into the input pane, and the output updates immediately with dots, dashes, spaces, and word separators. Letters are normalized to uppercase before conversion.
Supported punctuation is converted when Morse has a standard mapping for it. Unrecognized characters are ignored and dropped from the final output, so check the result before using it in a puzzle or lesson.
Morse to Text
Switch to decode mode when you already have dot-dash input. Each Morse token must be separated by a space, and words separated by a /.
If the decoder encounters a token it does not recognize, it places a ? in the output. This makes mistakes clearly visible without stopping the entire conversion process.
Batch conversion
Batch mode processes one message per line. Use it for practice sets, worksheet examples, or translating several encoded phrases at once.