Morse Code Translator
Translate text to Morse code and Morse code back to text. Supports the International (ITU) Morse alphabet: letters A-Z, digits 0-9, and common punctuation. Words are separated by a slash, letters by a space.
Input
Output
Words are separated by / in Morse, letters by spaces
Guides
Morse Code Translator
Translate plain text into Morse code and decode Morse code back into readable text, instantly and entirely in your browser. This tool uses the standard International (ITU) Morse Code alphabet, covering the letters A–Z, the digits 0–9, and the most common punctuation marks.
How to use it
- Pick a direction: Text → Morse to encode, or Morse → Text to decode.
- Type or paste your text (or your dots and dashes) into the input box.
- The translation appears in the output box automatically — no button to press.
- Copy the result or download it as a text file.
When encoding, each letter is separated by a single space and each word is
separated by a forward slash (/). For example, Hello World! becomes
.... . .-.. .-.. --- / .-- --- .-. .-.. -.. -.-.--. When decoding, the tool
accepts words separated by a / or by three or more spaces.
Conventions and edge cases
- Case is ignored. Morse code has no concept of upper or lower case, so text is normalised to uppercase before encoding. Decoded output is therefore always uppercase.
- Letter gap is a single space; word gap is a
/. - Unsupported characters are skipped silently in both directions — a character with no Morse equivalent (or a dot/dash sequence that matches no character) is dropped rather than producing an error.
International Morse Code reference table
| Char | Morse | Char | Morse | Char | Morse |
|---|---|---|---|---|---|
| A | .- |
N | -. |
0 | ----- |
| B | -... |
O | --- |
1 | .---- |
| C | -.-. |
P | .--. |
2 | ..--- |
| D | -.. |
Q | --.- |
3 | ...-- |
| E | . |
R | .-. |
4 | ....- |
| F | ..-. |
S | ... |
5 | ..... |
| G | --. |
T | - |
6 | -.... |
| H | .... |
U | ..- |
7 | --... |
| I | .. |
V | ...- |
8 | ---.. |
| J | .--- |
W | .-- |
9 | ----. |
| K | -.- |
X | -..- |
. | .-.-.- |
| L | .-.. |
Y | -.-- |
, | --..-- |
| M | -- |
Z | --.. |
? | ..--.. |
Additional supported punctuation: ' .----., ! -.-.--, / -..-.,
( -.--., ) -.--.-, & .-..., : ---..., ; -.-.-., = -...-,
+ .-.-., - -....-, _ ..--.-, " .-..-., $ ...-..-, @
.--.-..
Is Morse code still used today?
Yes. While it is no longer required for most maritime or aviation licensing, Morse code remains popular with amateur radio (ham) operators because it can be transmitted with very low power and decoded through heavy interference. It is also used for assistive communication and in aviation navigation beacons.
Does this tool send my text anywhere?
No. All translation runs locally in your browser, so nothing you type is uploaded to a server.