Morse Code Translator: Encode, Decode & Reference
Translate international Morse letters, digits and punctuation locally with explicit unsupported-character errors.
Enabling local controls…
1. Input and options
Runs in page memory, without uploading or saving input. Text input and generated output: 1 MiB UTF-8 each. Copy is explicit; results clear whenever inputs change.
Text notation only, without audio or radio timing. Unsupported alphabets are rejected rather than transliterated.
Supported Morse reference
Whitespace normalizes between words. Includes common punctuation extensions; no prosigns or accented letters.
| Character | Code |
|---|---|
| 0 | ----- |
| 1 | .---- |
| 2 | ..--- |
| 3 | ...-- |
| 4 | ....- |
| 5 | ..... |
| 6 | -.... |
| 7 | --... |
| 8 | ---.. |
| 9 | ----. |
| 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 | --.. |
| . | .-.-.- |
| , | --..-- |
| ? | ..--.. |
| ' | .----. |
| ! | -.-.-- |
| / | -..-. |
| ( | -.--. |
| ) | -.--.- |
| & | .-... |
| : | ---... |
| = | -...- |
| + | .-.-. |
| - | -....- |
| _ | ..--.- |
| " | .-..-. |
| $ | ...-..- |
| @ | .--.-. |
ITU-R M.1677-1 · Reference data: 2026-10-17
2. Result
Enter input or load a sample, then run.
If clipboard access is denied, select the output and copy manually.
How to use this tool
Choose encode or decode. Separate Morse letters with spaces and words with /. Review and copy the complete result.
When not to use it
Text notation only, without audio or radio timing. Unsupported alphabets are rejected rather than transliterated.