Morse Code Translator
Translate Latin letters, digits, and common punctuation to International Morse Code, then decode Morse code back to plain text.
What is Morse code?
International Morse Code (ITU-R M.1677-1) maps Latin letters, digits, and a handful of
punctuation to sequences of dots (.) and dashes (-).
This page uses a single space between letters and / between words, the most
common written convention.
How to translate Morse code
Enter regular text to convert it to Morse code, or switch to decode mode and paste dots, dashes, spaces, and slashes to turn Morse code back into plain text.
Unsupported characters are ignored so short messages, call signs, and simple examples stay easy to read.
Use the API
Call the same encoder server-side or from another origin. CORS is open, no auth required for the free tier.
curl "https://encode-decode.org/api/v1/morse\ ?action=encode&input=SOS"