Morse Code Translator Tool
Morse Code Translator
Enter text to convert to Morse code or paste Morse code to translate to text.
Kloudbean Zero-Ops Managed Cloud Infrastructure and Hosting
Powerful & Cost-Effective Managed Cloud Hosting for Everyone
Start Free TrialHow to Use the Morse Code Translator
- Choose your direction: Use the toggle switch to select Text to Morse or Morse to Text mode.
- Enter your input: Type or paste your text (or Morse code) into the input field. For Morse input, use dots (
.) and dashes (-) with spaces between characters and forward slashes (/) between words. - Click Convert: Press the Convert button to generate the output instantly.
- Copy the result: Click the Copy button on the output field to copy to your clipboard.
What Is Morse Code?
Morse code is a binary character encoding that represents letters, numbers, and punctuation as sequences of two signal durations: short signals called "dots" (or "dits") and long signals called "dashes" (or "dahs"). It was developed in the 1830s–1840s by Samuel F.B. Morse and Alfred Vail for electrical telegraphy and was first demonstrated commercially in 1844 with the famous message "What hath God wrought" transmitted between Washington, D.C. and Baltimore, Maryland.
The version used worldwide today is International Morse Code, standardized by the International Telecommunication Union (ITU) under recommendation ITU-R M.1677-1. It differs from the original "American Morse Code" (also called "Railroad Morse") which was used primarily on landlines in the United States and had more complex timing patterns for some characters.
Morse code's elegance lies in its variable-length encoding: the most frequently used letters in English (E, T, A, I, N, O, S, H, R) have the shortest codes, while less common letters (Q, X, Y, Z) have longer ones. This is an early example of Huffman coding-style efficiency, predating information theory by over a century.
International Morse Code Reference Table
The following table shows the complete International Morse Code alphabet, numerals, and punctuation supported by this translator:
| Character | Morse Code | Character | Morse Code | Character | Morse Code |
|---|---|---|---|---|---|
| A | .- | N | -. | 1 | .---- |
| B | -... | O | --- | 2 | ..--- |
| C | -.-. | P | .--. | 3 | ...-- |
| D | -.. | Q | --.- | 4 | ....- |
| E | . | R | .-. | 5 | ..... |
| F | ..-. | S | ... | 6 | -.... |
| G | --. | T | - | 7 | --... |
| H | .... | U | ..- | 8 | ---.. |
| I | .. | V | ...- | 9 | ----. |
| J | .--- | W | .-- | 0 | ----- |
| K | -.- | X | -..- | . (period) | .-.-.- |
| L | .-.. | Y | -.-- | , (comma) | --..-- |
| M | -- | Z | --.. | ? (question) | ..--.. |
Additional Punctuation
| Symbol | Morse Code | Symbol | Morse Code |
|---|---|---|---|
| ! exclamation | -.-.-- | : colon | ---... |
| / slash | -..-. | ; semicolon | -.-.-. |
| ( left paren | -.--. | = equals | -...- |
| ) right paren | -.--.- | + plus | .-.-. |
| & ampersand | .-... | - hyphen | -....- |
| ' apostrophe | .----. | _ underscore | ..--.- |
| " quotation | .-..-. | @ at sign | .--.-. |
| $ dollar | ...-..- |
Morse Code Timing Rules
Morse code is defined by precise timing relationships. In the ITU standard, the fundamental unit of time is the dot duration. All other timings are derived from it:
- Dot (dit): 1 unit of time
- Dash (dah): 3 units of time
- Space between parts of the same character: 1 unit
- Space between characters: 3 units
- Space between words: 7 units
Speed is measured in Words Per Minute (WPM) using the reference word "PARIS", which contains exactly 50 dot units. At 20 WPM, one dot unit equals 60 milliseconds. The current officially recognized world record for Morse code reception is approximately 75+ WPM, though skilled operators in competitive settings have demonstrated even higher speeds.
History of Morse Code
Samuel Morse and Alfred Vail develop the electrical telegraph and the first version of Morse code. Vail contributes the variable-length encoding that assigns shorter codes to more frequent letters.
The first public telegraph message — "What hath God wrought" — is sent from the U.S. Capitol to Baltimore, Maryland, demonstrating the practical utility of Morse code.
The International Telegraph Convention in Paris standardizes a revised version of Morse code, later known as International Morse Code, to facilitate cross-border telegraphy.
Morse code is adapted for wireless (radio) telegraphy. The distress signal SOS (... --- ...) is adopted internationally at the 1906 Berlin Radio Conference, replacing the earlier CQD.
After the Titanic disaster, the International Convention for the Safety of Life at Sea (SOLAS) mandates that all ocean-going vessels maintain 24-hour radio watch using Morse code.
The International Maritime Organization officially ceases requiring Morse code proficiency for maritime radio operators, marking the end of its mandatory use at sea.
The International Telecommunication Union (ITU) removes the Morse code proficiency requirement for amateur radio licensing at the World Radio Conference (WRC-03).
Morse code continues to be used by amateur radio operators, in emergency communication protocols, in aviation (NDB identification), and as an accessibility tool for people with communication disabilities. The U.S. Navy still trains some personnel in Morse code for emergency use.
Modern Applications of Morse Code
Although largely superseded by digital communication protocols, Morse code remains relevant in several domains:
- Amateur radio: Morse code (CW — Continuous Wave) remains one of the most popular modes among ham radio operators worldwide, valued for its efficiency in weak-signal conditions and its ability to penetrate noise that would obscure voice or digital signals.
- Emergency communication: SOS (
... --- ...) is universally recognized as a distress signal. Morse code can be transmitted via light flashes, sound, or tapping when other communication methods are unavailable. - Aviation: Non-directional beacons (NDBs) identify themselves with a 2–3 letter Morse code identifier transmitted on their navigation frequency.
- Accessibility: People with severe motor disabilities (such as those with locked-in syndrome) have used Morse code input via adaptive switches as an assistive communication method, with typing speeds exceeding 15 WPM.
- Navy and military: The U.S. Navy and other militaries still include Morse code training for specific roles, particularly for signal lamp (blink) communication between ships maintaining radio silence.
- Education and cryptography: Morse code is widely used in educational settings to teach encoding concepts, in escape rooms and puzzle games, and as a basic introduction to binary encoding principles.
- Covert signaling: Prisoners of war and individuals in captivity have historically used Morse code (via blinking, tapping, or coughing) to communicate covertly, as documented in numerous historical accounts.
International Morse Code vs. American Morse Code
There are two major Morse code variants that are frequently confused:
- American Morse Code (1844): The original system used on U.S. landline telegraphs. It uses internal spacing within some characters — for example, the digit "0" is encoded as a long dash followed by a short dash (with a gap between them), and the letter "O" uses a pattern with internal gaps. This made it faster for experienced telegraphers but harder to use on noisy radio circuits.
- International Morse Code (1865): A simplified and standardized version adopted at the International Telegraph Convention in Paris. Every character is a continuous sequence of dots and dashes without internal gaps. This is the standard used today worldwide and the one implemented in this translator.
Frequently Asked Questions
Use dots (.) and dashes (-) to represent Morse signals. Separate individual characters with a single space, and separate words with a forward slash (/). For example, SOS is written as ... --- ... and HELLO WORLD is written as .... . .-.. .-.. --- / .-- --- .-. .-.. -...
Yes. The translator supports all 26 letters (A–Z), all 10 digits (0–9), and common punctuation marks including period, comma, question mark, exclamation mark, slash, parentheses, ampersand, colon, semicolon, equals sign, plus sign, hyphen, underscore, quotation marks, dollar sign, and at sign — all following the International Morse Code standard (ITU-R M.1677).
Absolutely. This tool runs entirely in your browser using client-side JavaScript. No text or Morse code you enter is ever transmitted to any server. Your data stays on your device at all times. You can verify this by disconnecting from the internet — the tool will continue to work.
American Morse Code (also called "Railroad Morse") was the original system developed by Samuel Morse and Alfred Vail. It uses internal spacing within certain characters. International Morse Code, created in 1865, uses continuous dot-dash sequences without internal gaps and is the universal standard today. This translator uses International Morse Code.
The most common issues are: (1) incorrect spacing — use a single space between characters and a forward slash between words; (2) invalid characters — only dots, dashes, spaces, and slashes are accepted in Morse-to-Text mode; (3) extra whitespace — leading, trailing, or multiple consecutive spaces can cause issues. Try clearing the input and re-entering carefully.
Morse code speed is measured in Words Per Minute (WPM) using "PARIS" as the standard reference word (50 dot units). Beginners typically send at 5–10 WPM, intermediate operators at 15–20 WPM, and experienced operators at 25–40 WPM. The world record for receiving Morse code exceeds 75 WPM. At 20 WPM, one dot unit equals approximately 60 milliseconds.
The tool handles moderate to large text inputs efficiently since processing happens locally in your browser. For extremely large texts (tens of thousands of characters), you may want to break them into smaller chunks to maintain smooth browser performance.
Yes. The tool is fully responsive and works on smartphones, tablets, and desktop browsers. No app installation is required — it works directly in any modern web browser with JavaScript enabled.
Need reliable hosting for your next project?
Host with Kloudbean TodayLast updated: April 18, 2026 · Tool version 1.0 · Implements ITU-R M.1677-1 International Morse Code standard