Translate text to Morse code and Morse code back to English text. Supports letters, numbers, and common punctuation.
Morse code is a method of encoding text characters using sequences of dots (.) and dashes (-). Originally developed by Samuel Morse and Alfred Vail in the 1830s for use with the telegraph, it became one of the earliest forms of long-distance communication. Each letter, number, and some punctuation marks are represented by a unique combination of short signals (dots) and long signals (dashes).
Type plain English text and get the Morse code equivalent instantly, or paste Morse code to decode it back to readable text. The translator handles letters A–Z, numbers 0–9, and common punctuation. Letters are separated by spaces and words are separated by a forward slash (/) or three spaces, following the international Morse code standard.
Beyond letters, Morse code has distinct patterns for numbers 0 through 9 and punctuation like periods, commas, and question marks. Numbers use five-element sequences — for example, the number 1 is .---- and 0 is -----. This translator handles all of these automatically.
| Character | Morse Code |
|-----------|------------|
| 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 | ----. |
| . | .-.-.- |
| , | --..-- |
| ? | ..--.. |
| ' | .----. |
| ! | -.-.-- |
| / | -..-. |
| ( | -.--. |
| ) | -.--.- |
| & | .-... |
| : | ---... |
| ; | -.-.-. |
| = | -...- |
| + | .-.-. |
| - | -....- |
| _ | ..--.- |
| " | .-..-. |
| @ | .--.-. |
Hello World
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
SOS
... --- ...
.... . .-.. .-.. --- / .-- --- .-. .-.. -..
HELLO WORLD
I love you 143
.. / .-.. --- ...- . / -.-- --- ..- / .---- ....- ...--
What time is it?
.-- .... .- - / - .. -- . / .. ... / .. - ..--..
In standard Morse code, individual letters are separated by a space (equivalent to three signal units of silence), and words are separated by a forward slash (/) or seven signal units of silence. This translator uses a space between letters and ' / ' between words by default.
Yes. Set the Translation Direction option to 'Morse Code to English Text' and paste your Morse code input. Use dots (.) and dashes (-) with spaces between letters and ' / ' between words. The translator will decode it into readable English.
Morse code does not distinguish between uppercase and lowercase — each letter has a single representation regardless of case. The decoded output is typically shown in uppercase by convention.
SOS in Morse code is ... --- ... (three dots, three dashes, three dots). It was chosen as the international distress signal because of its simplicity and distinctiveness, not as an abbreviation.
A dot is a short flash or tap, and a dash is a long one (roughly three times the duration of a dot). Leave a short pause between elements within a letter, a medium pause between letters, and a longer pause between words. Enable the 'Include Light/Tap Timing Guide' option to get a formatted guide alongside your translation.
Comments