← All tools

Morse Code Translator: Encode, Decode & Reference

Translate international Morse letters, digits and punctuation locally with explicit unsupported-character errors.

morse-codeLOCAL WORKSPACE

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.

CharacterCode
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.