About the Morse Code Translator
Convert text into International Morse code dots and dashes, or decode Morse back into text. The direction is detected automatically, and letters, digits and common punctuation are supported.
Key features
- Text to Morse code and Morse code to text
- Automatic direction detection
- Letters, digits and 18 punctuation marks
- Standard spacing: letters by spaces, words by /
- Accepts · and − as dot and dash
- Reports characters that have no Morse code
Translate to and from Morse code
Morse code represents letters as sequences of short signals (dots) and long signals (dashes). It's still used in amateur radio and aviation navigation beacons, and it's popular for puzzles, escape rooms, jewelry and tattoos. Type text or Morse and the translator detects the direction automatically.
Alphabet
| Letter | Code | Letter | Code | Letter | Code |
|---|---|---|---|---|---|
| A | .- | J | .--- | S | ... |
| B | -... | K | -.- | T | - |
| C | -.-. | L | .-.. | U | ..- |
| D | -.. | M | -- | V | ...- |
| E | . | N | -. | W | .-- |
| F | ..-. | O | --- | X | -..- |
| G | --. | P | .--. | Y | -.-- |
| H | .... | Q | --.- | Z | --.. |
| I | .. | R | .-. |
Numbers
| Digit | Code | Digit | Code |
|---|---|---|---|
| 1 | .---- | 6 | -.... |
| 2 | ..--- | 7 | --... |
| 3 | ...-- | 8 | ---.. |
| 4 | ....- | 9 | ----. |
| 5 | ..... | 0 | ----- |
Timing rules
| Element | Length |
|---|---|
| Dot | 1 unit |
| Dash | 3 units |
| Gap inside a letter | 1 unit |
| Gap between letters | 3 units |
| Gap between words | 7 units |
Learning tips
- Learn by sound, not by sight. Practice hearing "di-dah" rather than counting dots.
- Start with E, T, A, N, I, M: the shortest codes.
- Use the Koch method: start at full speed with two letters and add one at a time.
Related tools
Spell things out by voice with the NATO Phonetic Alphabet, or encode puzzles with the Caesar Cipher.
How to use the Morse Code Translator
- Type or paste your text into the input box.
- Choose the options you want.
- The result updates instantly as you type.
- Copy the output or download it as a .txt file.