Korean Morse Code Encoder

Encode Hangul jamo to Korean Morse dot-dash sequences

Free Korean Morse code encoder — decompose Hangul syllables into jamo and map each consonant and vowel to its Korean Morse (SKATS) dot-dash sequence, entirely in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How does Korean Morse code work?

Korean Morse, related to the SKATS system, assigns a dot-dash sequence to each Hangul jamo — the individual consonants and vowels. A syllable block is first decomposed into its jamo, then each jamo is sent in turn.

Korean Morse code adapts the dot-dash alphabet to Hangul by assigning a sequence to each jamo — the individual consonants and vowels that make up a syllable. Because written Korean stacks jamo into square syllable blocks, the encoder first decomposes each block back into its parts, then sends each jamo in order. It all runs in your browser.

How it works

Every modern Hangul syllable in Unicode is built from a lead consonant (초성), a vowel (중성), and an optional final consonant (받침/종성). Given a syllable code point, the position of each component can be recovered arithmetically:

S = code - 0xAC00
final  = S % 28
vowel  = (S / 28) % 21
lead   = S / (28 * 21)

Each recovered jamo is then mapped to its Korean Morse dot-dash sequence. Within a syllable the jamo codes are joined by short gaps, and a larger gap separates one syllable from the next, mirroring how letters and characters are spaced in Morse.

History: SKATS and Korean telegraphy

Korean Morse is often associated with SKATS (Standard Korean Alphabet Transliteration System), which assigned dot-dash codes to each jamo so that Korean text could be transmitted by Morse telegraph. The system was used during the Japanese colonial period and in the Korean War era for military and civilian communications. Unlike romanization systems that mapped Korean sounds to Latin letters, SKATS worked at the jamo level — preserving the alphabetic structure of Hangul rather than transliterating its pronunciation.

Today, Korean Morse is primarily an amateur radio and historical interest rather than a practical communication tool, since digital modes have replaced Morse in most contexts. It remains a study topic for Korean ham radio operators and anyone interested in the history of Korean telegraphy.

Encoding example

Take the syllable (meaning “liver” or the name particle):

  1. Decompose: ㄱ (choseong lead), ㅏ (jungseong vowel), ㄴ (jongseong final)
  2. Map each to its dot-dash sequence — three codes in order
  3. Join with intra-syllable spacing, then separate 간 from the next syllable with a character gap

Compound jamo such as the vowel ㅘ or the double consonant ㄲ are decomposed to their base components so every piece is encoded separately. As with Wabun (Japanese Morse), Korean Morse reuses the familiar dots and dashes but assigns them new meanings — operators must agree on the mode before sending, since a Korean Morse sequence means nothing to a standard international Morse operator.

Tips for study and practice

  • Memorise the jamo sequences in groups: basic consonants first (ㄱ ㄴ ㄷ ㄹ ㅁ), then basic vowels (ㅏ ㅣ ㅗ ㅜ), then the remainder.
  • Decode by syllable: collect three sequences (or two if no final consonant), recompose the block, then move to the next.
  • Practise with short, common words — proper nouns and place names make good targets because you know what to expect.
  • Remember that Korean Morse is strictly for Hangul; Latin letters in a mixed text need standard international Morse.

Use this tool for study and amateur practice. Everything runs locally in your browser.