No Login Data Private Local Save

Hangul Syllable Combiner – Online Korean Block Builder

6
0
0
0
ga
Unicode: U+AC00 HANGUL SYLLABLE GA
Initial Consonant 초성 · Chosung
Medial Vowel 중성 · Jungsung
Final Consonant 종성 · Jongsung
Syllable Analyzer Decompose a Hangul syllable
Enter a Hangul syllable above to see its components
Frequently Asked Questions

A Hangul syllable block is the fundamental unit of Korean writing. Each block combines an initial consonant (Chosung/초성), a medial vowel (Jungsung/중성), and optionally a final consonant (Jongsung/종성) into a single square-shaped character. For example, (han) is composed of ㅎ (h) + ㅏ (a) + ㄴ (n). This structure makes Hangul one of the most logical and scientific writing systems in the world, invented by King Sejong in 1443.

In Unicode, there are 11,172 possible Hangul syllables, calculated as 19 initial consonants × 21 medial vowels × 28 final consonant positions (including the "none" option). All 11,172 syllables are encoded in the Unicode block U+AC00 through U+D7A3. While not all combinations are used in modern Korean, they are all valid Unicode characters and can be rendered by any system with Hangul font support.

The formula is:
Code Point = 0xAC00 + (Chosung index × 588) + (Jungsung index × 28) + Jongsung index
Chosung has 19 values (index 0–18), Jungsung has 21 values (index 0–20), and Jongsung has 28 values (index 0–27, where 0 means no final consonant). For example, (ㄱ+ㅏ) = 0xAC00 + (0×588) + (0×28) + 0 = U+AC00. (ㅎ+ㅏ+ㄴ) = 0xAC00 + (18×588) + (0×28) + 4 = U+D55C.

Chosung (초성) is the initial consonant placed at the top-left of the syllable block. There are 19: ㄱ ㄲ ㄴ ㄷ ㄸ ㄹ ㅁ ㅂ ㅃ ㅅ ㅆ ㅇ ㅈ ㅉ ㅊ ㅋ ㅌ ㅍ ㅎ.
Jungsung (중성) is the medial vowel placed to the right of or below the initial consonant. There are 21: ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ.
Jongsung (종성) is the optional final consonant placed at the bottom of the block. There are 27 possible final consonants (28 positions including "none").

All 11,172 mathematically possible combinations (19×21×28) are valid Unicode characters and will render as Hangul syllable blocks. However, not all combinations are used in modern standard Korean. Some combinations appear only in historical texts, dialects, or are reserved for future use. Modern Korean commonly uses approximately 2,000–3,000 distinct syllables, with the most frequent 500 syllables covering the vast majority of everyday text.

The Revised Romanization of Korean (RR, 국어의 로마자 표기법) is the official romanization system used in South Korea since 2000. It provides consistent rules for transliterating Hangul into Latin letters. For example, ㄱ is "g" at the start of a syllable but "k" as a final consonant; ㅅ is "s" initially but "t" finally. This tool displays the RR romanization for each assembled syllable to help learners and researchers.

On most systems, you can add a Korean keyboard layout: Windows: Settings → Time & Language → Language → Add Korean. Mac: System Preferences → Keyboard → Input Sources → Add Korean (2-Set Korean). Mobile: Add Korean from your keyboard settings. The standard 2-Set (두벌식) layout maps consonants to the left hand and vowels to the right hand on a QWERTY keyboard, making it intuitive to learn. Alternatively, use this tool to build syllables by clicking!

Hangul Jamo (U+1100–U+11FF, U+3130–U+318F) are the individual letter components—consonants and vowels stored separately. Hangul Syllables (U+AC00–U+D7A3) are pre-composed block characters that combine Jamo into ready-to-display syllables. Most applications use pre-composed syllables for efficiency, while Jamo are used for linguistic analysis, old Korean texts, and input method processing. This tool works with pre-composed syllables and can decompose them into their Jamo components.