This Korean syllable block frequency counter reads any block of Hangul text and tells you how often each individual syllable block appears, ranked from most to least common. Korean is written by composing a leading consonant, a vowel, and an optional final consonant into a single square 음절 (syllable) block, so counting those blocks gives a natural, readable frequency profile of a passage. It is handy for learners deciding which syllables to memorise first, for font designers checking coverage, and for anyone curious about the texture of a Korean text.
How it works
Modern Korean text uses precomposed Hangul syllable blocks, which live in the Unicode range
U+AC00 to U+D7A3 — that is everything from 가 to 힣, exactly 11,172 possible blocks. The tool walks
through your text one code point at a time, and whenever a code point falls inside that range it adds
one to that block’s tally. Every other character — spaces, punctuation, Latin letters, digits, and
isolated jamo such as ㄱ or ㅏ — is skipped, so the result describes only the genuine Hangul content.
Once every block is counted, the blocks are sorted by frequency (ties break alphabetically) and each
is shown with its raw count and its share of the total, computed as count / total × 100. The header
also reports the total number of blocks and how many of them are distinct, which together hint at how
repetitive the writing is.
Example and tips
Paste a short paragraph and you will usually see grammatical syllables like 다, 이, 는, and 에 near the top, because they end so many words and particles. A very repetitive text — a chant or a list — will show a small unique-block count next to a large total, while varied prose spreads the counts out.
For study, copy the top ten blocks into your flashcard deck; for typography, scan the list to confirm a font renders every block you actually use. Because everything runs locally, you can safely analyse private essays, song lyrics, or chat logs without anything leaving your device.