Skip to content

Korean Morse Code Translator

What this Korean Morse code system is

This translator uses the historical Korean telecommunications mapping for 26 basic Hangul letters, often called SKATS through the matching Latin letter labels. SKATS is not a pronunciation-based romanization of Korean: the Latin letters are only labels for Morse values. Decoding still returns Hangul letters such as and .

For example, has the SKATS label L and therefore uses .-..; has the label E and uses .. This does not mean that is pronounced as L, and Korean is not first transliterated into Latin letters before transmission.

Sending complete Hangul syllables

A modern Hangul syllable block is decomposed into its initial consonant, vowel, and final consonant before its basic letters are sent. Double consonants, compound vowels, and compound final consonants are decomposed further.

  • becomes ㄱ + ㄱ + ㅏ.
  • becomes ㅇ + ㅗ + ㅐ.
  • becomes ㄱ + ㅏ + ㅂ + ㅅ.

Precomposed input such as , Unicode jamo 한, and compatibility jamo ㅎㅏㄴ all produce the same basic signal: .--- . ..-.. Old Hangul is not supported; characters that cannot be decomposed into the modern 26-letter set are reported as invalid input.

Spaces, vertical bars, and slashes

In this site's output, spaces separate basic-letter groups within one syllable, | separates Hangul syllable blocks, and / separates words:

text
한글 코드
.--- . ..-. | .-.. -.. ...- / -..- .- | -... -..

| is this site's text notation for preserving a syllable boundary. It represents the historical five-unit Korean character gap; it is not an extra dot-dash signal or a universal ITU Korean-Morse text character. It lets this translator reconstruct syllables precisely, without claiming compatibility with copied text in other software.

When decoding manually, the tool composes a run of basic letters into a modern Hangul syllable whenever possible. If several syllables are written without |, it does not guess where they divide and leaves the basic letters as they are.

, , and the 26-letter set

This translator uses 14 basic consonants and 12 basic vowels, retaining both ㅐ = Q = --.- and ㅔ = Y = -.--. Some simplified introductions list 24 letters or explain compound forms through a modern keyboard layout. Those are not the same as the 26-item historical mapping used here.

See the complete correspondence in the Korean Morse code alphabet.

Digits, punctuation, and unsupported input

Korean mode supports digits 0-9 and these punctuation marks: . , : ? ' - / ( ) " = +.

Procedural signals such as start, wait, error, understood, and end of work are communications controls, not ordinary input characters; see the Korean Morse code alphabet for their values and uses. Latin letters are invalid in Korean mode because their Morse values conflict with the Hangul mapping. Other modern extended punctuation is also unsupported.

Timing

A dot is one time unit and a dash is three. The gap inside one code group is one unit; basic letters within a syllable are separated by three units; the Korean character gap represented by | is five units; and the word gap represented by / is seven units.

ITU-R M.1677-1 is the reference for International Morse signals and general timing. The Korean letter assignments and five-unit character gap come from historical Korean rules, so this translator does not describe the full Korean mapping as an ITU Korean-letter standard.

References