Morse Code Translator

About this tool

Encoding maps each letter (A–Z), digit (0–9) and common punctuation mark to its standard International Morse code sequence of dots and dashes. Letters within a word are separated by a single space, and words are separated by a forward slash (/). Text is case-insensitive because Morse has no upper or lower case.

Decoding reverses the process: split your Morse on spaces and slashes and it is turned back into readable text. Anything that is not a known code (an unsupported symbol, for example) is skipped or shown as a question mark. Everything runs locally in your browser — nothing is uploaded.

Related tools

Text ↔ BinaryHex ↔ TextBase64