Instantly encode text to International Morse Code or decode Morse back to plain text. Hear the signal, watch the visual flash, and learn the rhythmic language that revolutionized global communication.
Morse code is a method of encoding text characters as sequences of two signal durations: dots (short) and dashes (long), separated by gaps. Invented in the 1830s by Samuel Morse and Alfred Vail, it became the backbone of long‑distance communication for over a century. Today, Morse code remains a vital skill in amateur radio (ham radio), aviation, emergency signaling, and assistive technology.
International Morse Code: · (dot) = 1 unit · — (dash) = 3 units
Gap between symbols = 1 unit · between letters = 3 units · between words = 7 units
The translator uses the International Morse Code standard (ITU‑R M.1677‑1).
Each character (A–Z, 0–9, and common punctuation) is mapped to a unique sequence of dots and dashes.
For example, A = .-, B = -..., 1 = .----.
When encoding text → Morse, the tool:
/ (slash) between words.
When decoding Morse → text, the tool:
/ to identify words, then by spaces to identify letters.
The audio engine uses the Web Audio API to generate a pure sine wave at the chosen pitch. Dots last 1 time unit, dashes last 3 units, and gaps are inserted automatically between symbols, letters, and words according to the standard timing ratios.
The speed of Morse code is measured in words per minute (wpm). The standard "PARIS" speed (50 dots per minute) defines 1 wpm as 50 dot‑units per minute. Our speed control adjusts the duration of a single dot unit, which scales all other timings proportionally. At 15 wpm, a dot lasts about 80 ms; at 30 wpm, it lasts about 40 ms. The pitch control changes the audio frequency from 400 Hz to 1200 Hz to suit your hearing preference or radio practice.
| Char | Morse | Char | Morse | Char | Morse | Char | Morse |
|---|---|---|---|---|---|---|---|
| A | .- | B | -... | C | -.-. | D | -.. |
| E | . | F | ..-. | G | --. | H | .... |
| I | .. | J | .--- | K | -.- | L | .-.. |
| M | -- | N | -. | O | --- | P | .--. |
| Q | --.- | R | .-. | S | ... | T | - |
| U | ..- | V | ...- | W | .-- | X | -..- |
| Y | -.-- | Z | --.. | 0 | ----- | 1 | .---- |
| 2 | ..--- | 3 | ...-- | 4 | ....- | 5 | ..... |
| 6 | -.... | 7 | --... | 8 | ---.. | 9 | ----. |
| . | .-.-.- | , | --..-- | ? | ..--.. | ' | .----. |
| ! | -.-.-- | / | -..-. | ( | -.--. | ) | -.--.- |
| & | .-... | : | ---... | ; | -.-.-. | = | -...- |
| + | .-.-. | - | -....- | _ | ..--.- | " | .-..-. |
| $ | ...-..- | @ | .--.-. | / |
/ (slash) in Morse output.
Perhaps the most famous Morse sequence is SOS (... --- ...).
Adopted as the international distress signal in 1906, it is not an acronym but simply a distinctive,
easily recognizable pattern of three dots, three dashes, and three dots.
The Titanic famously used SOS in its final distress calls in 1912, cementing the sequence in history.
Today, SOS remains a universally understood signal for emergency, used in maritime, aviation, and wilderness contexts.
Our translator can generate the SOS signal instantly — try the preset above.
Samuel Morse developed the telegraph in the 1830s, and his associate Alfred Vail devised the code that bears Morse's name. The original code (American Morse) was slightly different from the international version used today. In 1851, the International Morse Code was standardized at the International Telegraphy Conference in Berlin, simplifying the code and making it more efficient for telegraph operators. The code became the standard for maritime communication, and after the invention of radio, it was adopted for wireless telegraphy. Although the commercial use of Morse has declined, it remains a beloved and practical skill among amateur radio operators and is still used in some aviation navigation beacons.
The enduring appeal of Morse lies in its elegance: a binary language that can be transmitted through sound, light, touch, or any medium with two states. It is a testament to human ingenuity that a code designed for electrical wires now lives on in digital communications, assistive technologies, and even as a cultural artifact.
Learning Morse code is not about memorizing a table—it is about building auditory reflexes. Here are three proven methodologies used by amateur radio operators worldwide:
Pro Tip: Use the Tap to Encode feature to practice sending. Many learners find that the muscle memory of sending reinforces the decoding process. Aim for clean, well‑spaced signals—your timing should match the rhythmic consistency of the audio playback.
.,?!'&():;=+-_/"$@.
Spaces are represented by / in Morse output. If a character is not in the table, it is replaced with ?.
# or %), the translator replaces it with a question mark (?).
This prevents the entire translation from failing and clearly indicates which characters could not be mapped. ....-.), it also outputs a ?.
This often happens due to missing spaces between letters or typos. For best results, ensure you separate
letters with a single space and words with a slash (/).