ITU-R Morse with Prosigns

Full ITU-R Morse including SOS, AR, SK prosigns and Q-codes

Ad placeholder (leaderboard)

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.

Ad placeholder (rectangle)