.-

Morse Code Translator

Translate Latin letters, digits, and common punctuation to International Morse Code, then decode Morse code back to plain text.

Runs in your browser ⚡ REST API available 🧩 Embeddable
Output
.... . .-.. .-.. --- / .-- --- .-. .-.. -..

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"