— — — · · · dot-dash · telegraphy
International Morse code: dots (· or .) and dashes (− or -). Letters separated by spaces, words by /. Used in telegraphy and aviation. Reference chart below.
Text → Morse code box — the Morse translation appears instantly in Morse code (· −).Copy result to grab the dots and dashes to your clipboard.Morse code → Text box and the decoded text appears below it.. or · for dot and - or − for dash, with / or spaces separating words.Quick reference chart to look up any letter, digit, or punctuation mark.Clear any time to reset a box and start over.Type a phrase and read back the dot-dash pattern against the reference chart to drill letters, digits, and prosigns at your own pace.
Compose or check a message for continuous-wave sending, where Morse is still the standard for long-range and low-power contacts.
NDB beacons, VORs, and other nav aids broadcast their callsign in Morse. Decode those slow ident patterns into letters.
Verify prosigns like SOS = ··· −−− ··· so you can recognize or reproduce them correctly when it matters.
See how International Morse spacing works — dot = 1 unit, dash = 3 units, with defined gaps between letters and words.
Everything runs in your browser. Nothing is uploaded, logged, or sent to a server — safe for messages you'd rather keep local.
Morse code encodes text as sequences of two symbols — dots and dashes. Each letter, digit, and some punctuation maps to a unique pattern. This tool uses International Morse code, the modern worldwide standard.
When encoding, letters are separated by a single space and words are separated by /. When decoding, a / becomes a space and any whitespace separates letters.
· and − instead of . and -?The encoder outputs the typographic middle dot · and minus sign − for readability. The decoder accepts both styles, so . or · and - or − all work.
Unsupported characters (such as emoji or symbols outside the chart) pass through unchanged rather than being dropped, so you can spot anything that didn't translate.
No. Input is uppercased before encoding, so sos, SOS, and SoS all produce the same dots and dashes.
No. Morse is fully reversible and offers no secrecy — anyone with the chart can decode it. It's a different representation of text, not a way to hide data.
Never. All conversion happens locally in JavaScript. Your input is not sent to, stored on, or logged by any server.