Daldal Tools

Hangul Jamo Splitter

Split Korean syllables into their initial, medial and final letters, pull out the initials for search, and put the letters back together.

Runs in your browserFree to use

Put letters back together

Files are processed in your browser and are never uploaded to a server.

How to use

Free to use with no sign-up, no install and no usage limit.

Korean does not store its letters separately. A syllable such as 한 is a single code point built from three letters, and Unicode fixes the arithmetic: code = 0xAC00 + (initial × 21 + medial) × 28 + final.

Splitting matters when you build initial-consonant search — the feature that lets someone type ㄱㅁ and find 김밥. The index is built from the initials, so you need the syllables taken apart first.

It also matters for counting. A text field limited by letters rather than syllables, or a sort that has to match a legacy system, both need the parts rather than the character.

The deep option breaks compound letters further: ㅘ becomes ㅗ plus ㅏ and ㄺ becomes ㄹ plus ㄱ. Keyboard work needs that; initial-consonant search does not, so both are offered.

Putting letters back together is the harder direction. When a letter could be a final consonant but is followed by a vowel, it belongs to the next syllable instead. That single decision is what separates 간 from 가나.

Nothing you type is sent to a server. Everything runs inside your browser.

Tools people use next