Barokit

Hangul Jamo Decomposition / Composition

Decompose Hangul syllables into initial/medial/final jamo, or compose them back. Useful for Korean search and autocomplete, IME conversion, phonological analysis, and learning to code Korean text.

🔒 Browser-basedNo watermarkNo signup

How to use

  1. 1Enter a syllable to decompose into jamo.
  2. 2Reverse: enter jamo to compose.

FAQ

Are double finals supported?+

ㄳ, ㄵ, ㄶ, ㄺ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, ㅄ — all decompose and recompose correctly.

Why is jamo decomposition useful?+

(1) Initial-consonant search ('ㅎㄱ' → '한국'), (2) IME conversion, (3) Korean phonology algorithms. Essential for Korean apps and search.

Same as Unicode jamo?+

Uses Unicode Hangul Jamo (U+1100~U+11FF), not the compatibility jamo (U+3131~U+318F).

What about combined vowels (ㅘ, ㅝ)?+

By default they're one unit. An option further decomposes them to ㅗ+ㅏ.

Example: initial-consonant search?+

Decompose each character → extract initials → match user input. '한국' → 'ㅎㄱ', '한식' → 'ㅎㅅ'.

Performance concerns?+

Each character takes microseconds. Tens of thousands of characters process instantly.

Related tools