Morse Code Translator
A Morse Code Translator converts supported text into International Morse Code dots and dashes, and decodes correctly separated Morse back into readable text. Type a message, copy the result, or play it as sound and light.
Short tap = dot · hold longer = dash
- 100% Free
- No Signup Required
- Instant Convert
Text to Morse Code
Each supported character is mapped to its International Morse Code pattern.
Type or paste a message into the text input. The Text to Morse Code tool represents each supported character as Morse Code. A simple example is:
Text-to-Morse conversion is useful when you need a written message for practice, a puzzle, a project, or a visual signal.
How Text Becomes Morse Code
Each supported character maps to a defined sequence of dots and dashes. The conversion is character-based: letters, numbers, and supported punctuation are processed one by one.
| Character | Morse |
|---|---|
| A | .- |
| E | . |
| S | ... |
| O | --- |
| 1 | .---- |
| 5 | ..... |
Morse Code to Text
Decode properly separated Morse characters into readable text.
Correct separation matters because the Morse Code Decoder must tell one Morse character from the next and identify where a word ends. Follow the input format shown in the tool so pasted Morse decodes consistently.
How to Decode Morse Code
Decoding matches each separated dot-and-dash pattern to its character. A correctly separated sequence such as ... --- ... decodes to SOS.
A sequence copied without reliable character boundaries is hard to interpret, because Morse characters are defined by their complete patterns, not by isolated dots or dashes.
How Morse Code Translation Works
International Morse maps characters to patterns, then reverses that mapping on decode.
The basic process is text → character → Morse pattern → separated message, or the reverse: Morse pattern → character → readable text. See also how Morse Code works.
The International Telecommunication Union maintains Recommendation M.1677-1, International Morse code, and currently lists that recommendation as in force. ITU Recommendation M.1677-1
Encoding: Text to Morse
Encoding converts each supported text character into its Morse sequence while preserving the boundaries needed to read the message.
- A →
.- - B →
-... - C →
-.-. - HELLO →
.... . .-.. .-.. ---
Decoding: Morse to Text
Decoding converts each correctly separated Morse character back into text.
...→ S---→ O... --- ...→ SOS
A decoder therefore needs more than a pile of dots and dashes; it also needs meaningful boundaries between characters and words.
Morse Code Spacing and Timing
Timing distinguishes elements inside a character, characters from each other, and words from each other.
In standard Morse Code timing, a dot lasts one unit, a dash lasts three units, the gap inside a character is one unit, the gap between characters is three units, and the gap between words is seven units. The ARRL documents these relationships in its Morse transmission timing standard. ARRL Morse timing
| Element | Standard timing |
|---|---|
| Dot | 1 unit |
| Dash | 3 units |
| Gap between elements in a character | 1 unit |
| Gap between characters | 3 units |
| Gap between words | 7 units |
Why Spaces Matter When Decoding Morse
The same symbols can be read differently when grouping is unclear. Compare a properly separated sequence ... --- ... with a sequence that has missing or inconsistent boundaries. The first identifies three Morse characters; the second may not show where one character ends.
Correct spacing helps the translator distinguish elements within a character, separate characters, and separate words. Check separators before assuming the character patterns themselves are wrong.
Standard Morse Timing
A written sequence such as .- describes the character pattern. An audio or light signal also depends on how long the dot, dash, and pauses last. Changing speed changes playback; it does not change the underlying pattern. For spaced learning at slower character rates, see Farnsworth timing.
What Characters Can You Translate?
Letters, numbers, and selected punctuation, according to International Morse Code.
Morse Code Letters
International Morse Code letters each have a defined pattern. Familiar examples include:
| Letter | Morse |
|---|---|
| A | .- |
| E | . |
| H | .... |
| I | .. |
| N | -. |
| S | ... |
| T | - |
| U | ..- |
For the complete A–Z reference, use the Morse Code Alphabet.
Morse Code Numbers and Punctuation
- 0 →
----- - 1 →
.---- - 5 →
..... - 9 →
----.
For full lists, use the Morse Code numbers and punctuation charts, or the complete Morse Code chart.
Hear and Visualize Morse Code
Experience Morse as a timed signal through audio, light, or another supported mode.
Morse Code Audio
Audio represents dots, dashes, and pauses as timed sounds so you can compare the written pattern with the rhythm of the signal. Use the on-page player, or open the dedicated audio generator.
Morse Code Speed and WPM
Words per minute express transmission speed. The ARRL timing standard uses the PARIS 50-unit model. Slower playback helps inspection; faster playback is for harder practice.
Visual or Other Signal Modes
A flashing light can show short and long signals — try the Morse Code flasher or flashlight Morse. A supported vibration mode can carry the same rhythm through touch.
Check Your Morse Code Before You Use It
A short check catches common translation errors before you copy or send the result.
- Check that every Morse character has the intended dot-and-dash pattern.
- Check that character boundaries are clear.
- Check that word boundaries are preserved.
- Check that the source text contains only supported characters.
- Decode the Morse result back into text when a second check is useful.
Common Morse Code Translation Problems
- Missing character boundaries can combine several patterns into an ambiguous sequence.
- Missing word boundaries can make separate words appear as one continuous message.
- Incorrect dots or dashes can change one character into another.
- Unsupported characters can prevent part of a message from being represented exactly.
Morse Code Examples
Enter these in the translator and compare the output.
Short examples also separate character patterns from message structure. ... is the letter S; ... --- ... is SOS because the character boundaries keep the three patterns apart.
International Morse Code
The standardized system defined in ITU-R Recommendation M.1677-1.
International Morse Code assigns defined dot-and-dash patterns to letters, numbers, punctuation, and other specified characters. Using the correct standard matters because historical Morse systems are not identical. See our International Morse Code page, or the ITU recommendation.
International Morse vs Historical Morse Systems
This translator is intended for modern International Morse. For a comparison with American Morse and related history, see American Morse vs International and the history of Morse Code.
Learn More About Morse Code
Keep converting here, then open a dedicated page when you need a chart, practice, or a quiz.
Morse Code Alphabet
The complete A–Z character mapping and related reference information.
Morse Code Practice
Move from looking up a character to recognizing and producing Morse independently.
Morse Code Quiz
Test recognition and encoding after you have learned the basic patterns.
Other Morse Code Tools
Use a dedicated image translator for photos, or an audio translator when the input is a signal rather than typed text.
Frequently Asked Questions About Morse Code Translation
... --- ... in International Morse Code. See the full SOS Morse Code page.Start translating Morse Code free
Jump back to the tool — convert, play, and copy International Morse in seconds.
Use the translator