TXT · Text & Data tools

Morse Code Encoder

Input
Output
EncodemodeBatchinput0items0output lines0characters

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.

Frequently Asked Questions

Letters are separated with spaces. Words are separated with a slash. For example, SOS HELP becomes... ---... /......-...--.

The encoder supports A-Z, numbers 0-9, and common punctuation such as period, comma, question mark, slash, parentheses, colon, semicolon, equals, plus, minus, underscore, quotes, dollar sign, and at sign.

Unknown Morse tokens decode as question marks, so you can see where the input could not be matched.

No.

Explore Our Tools

Browse all tools