This tool encodes and decodes ITU-R international Morse code and, unlike a plain A to Z chart, understands the run-together prosigns and operating signals used in real radio traffic, such as the distress call SOS, the end-of-message AR, and the end-of-contact SK. Type text to get Morse, or paste Morse to read it back.
How it works
Each letter, digit, and punctuation mark maps to a fixed pattern of dots and dashes from ITU-R M.1677-1. The spacing rules carry the structure:
between symbols in a letter : (none)
between letters : one space
between words : three spaces (or a / )
prosign (e.g. SOS, AR, SK) : letters run together with NO internal gap
On encode, the tool joins each letter’s pattern with single spaces and each word
with three spaces. On decode, it splits on spacing, looks each symbol up in the
reverse table, and first checks whether a gapless symbol matches a known
prosign. Recognised prosigns are shown in angle brackets such as <SOS> and
<AR>; unknown symbols decode to a replacement marker.
Notes and example
Encoding SOS GERA gives ...---... --. . .-. .-, and decoding the gapless
...---... returns <SOS>. Note that several prosigns share a pattern with a
punctuation mark: .-.-. is both the AR end-of-message prosign and the plus
sign, and -...- is both BT and the equals sign, so context decides the
intended meaning. The output is plain text and copies cleanly into chat, notes,
or radio logs.