Morse Code Translator
Free online Morse code encoder/decoder tool
About Morse Code Converter
Translates plain text to International Morse Code and back. Encoding uppercases the input and emits dots, dashes, and spaces: a single space separates characters within a word, and a forward slash (/) separates words. The full ITU character set is supported, including digits 0-9 and common punctuation.
How to Use
1. To encode, type text into the Text to Morse card and click Encode; the Morse output appears in the lower card. 2. To decode, paste Morse code into the Morse to Text card and click Decode; the plain text appears in the upper card. 3. Use the Copy buttons next to each card to copy the result, or Clear All to reset both fields. 4. The Morse reference card at the bottom shows the dot/dash sequence for every letter and digit.
Morse Code Format Rules
Encoding: input is uppercased first, then each recognized character becomes its dot/dash code, characters in a word are joined by a single space, and spaces between words become /. Decoding: split the input on / to get words, then split each word on whitespace to get individual codes. Codes not found in the map are dropped silently. Example: "SOS HELP" encodes to "... --- ... / .... . .-.. .--.".
▶What characters are supported?
▶How are word boundaries represented?
▶Is the input case-sensitive?
▶What happens to unsupported characters when decoding?
If this tool has been helpful to you, consider buying me a coffee.
Buy me a coffee