Hangul Jamo Splitter/Combiner
Split Hangul into initial/medial/final jamo, or recombine separated jamo into complete Hangul.
Category: Text Tools
When to use?
Use it when developing or debugging Hangul-processing algorithms to see how a word splits. Also useful for Hangul input methods and encryption-logic testing.
How to use
- Split mode: enter Hangul text to decompose into initial/medial/final jamo.
- Combine mode: enter a jamo string to merge into complete Hangul.
Input Explanation
In split mode enter complete Hangul text; in combine mode enter a string of listed jamo.
Calculation Basis
Split: by Unicode math (char − 0xAC00), compute initial (//588), medial ((%588)//28), final (%28). Combine: build complete codes with 0xAC00 + initial*588 + medial*28 + final.
Usage Examples
- Debug Hangul algorithms - Verify logic by checking jamo split/combine results directly.
- Test Hangul input methods - Use it for input-method development that needs jamo-level processing.
- Learn character structure - See how Hangul is built from initial, medial, and final components.
Examples
- A Korean syllable → its initial + medial + final jamo (split)
- Listed jamo → recombined into a complete syllable (combine)
Cautions
- Counts can vary by how spaces and line breaks are handled.
- Non-Korean characters are kept unchanged.
FAQ
Can I enter a single vowel or consonant?
Standalone consonants and vowels are output without splitting.
Are English and numbers handled?
Non-Korean characters are kept as-is.
Can I recombine split jamo?
Yes. Enter separated initial/medial/final jamo to recombine into complete Hangul.
Are characters without a final consonant handled?
Yes. With no final, it splits or combines using only initial and medial.
Related Tools
- Korean Initial Consonant Extractor - Extract the leading consonant of each character from Korean text.
- Korean Particle (Josa) Helper - Analyze the final consonant of a word to auto-select the right Korean particle (eun/neun, i/ga, eul/reul, gwa/wa).
- Korean/English Typo Converter - Fix Korean text mistyped on an English keyboard layout, or vice versa.
- Character Counter - Count characters with and without spaces, and line count, in real time.
- Byte Counter - Calculate the byte length of text when stored as UTF-8.
- Case Converter - Convert text, variable names, and filenames to UPPER, camelCase, snake_case, kebab-case, and more.