Hangul Initial Search
Extracts initial consonants from Hangul and matches a list against a 초성 query — ㄱㅁㅇ finds 감마원.
Korean search works differently from alphabetic search because a syllable is a composed block: ㄱㅁㅇ is not a prefix of 감마원, it is the sequence of its initial consonants. This decomposes text to extract those initials, and matches a list against a 초성 query.
ㄱㅁㅇ finds 감마원.
The list
Query
Results
Found
1
Of
6
- 감마원
ㄱㅁㅇ
How to use it
Extract, or search
Paste text to get its initials, or paste a list and a 초성 query to filter it — the two directions of the same decomposition.
Type the query as initials only
ㄱㅁㅇ, not 가마아. On most Korean input methods a lone consonant is produced by typing it and then a space or the next consonant.
Watch the compound consonants
ㄲ, ㄸ, ㅃ, ㅆ and ㅉ are their own initials — 까 is ㄲ, not ㄱ — so a query typed with the plain consonant will not match.
Common questions
Why does my query find nothing?
Usually a tense consonant typed as a plain one, or a query with a whole syllable in it rather than a bare initial. Check that what you typed is ㄱ and not 가.
What happens to numbers and Latin letters?
They are passed through as themselves, so a list of mixed entries stays searchable — 3M keeps its 3 and its M.
Does it handle old Hangul?
Modern precomposed syllables only — the 11,172 blocks of the Hangul Syllables range. Old Hangul uses jamo that have no place in that decomposition.
Feed it from
Unicode Normaliser
Applies NFC, NFD, NFKC or NFKD — the fix for Korean text from macOS that looks right but never matches.
Hanja Converter
Reads Hanja as Hangul with 두음법칙 applied at word starts, offering every reading of an ambiguous character, and lists the Hanja for each syllable of a Korean word — readings only, no meanings.
Korean Keyboard Fixer
Recovers text typed with the wrong input mode and converts between the 2-set and 3-set layouts.
Mondegreen (Soramimi) Finder
Reads a line in one language by that language’s spelling rules, nativises it onto another language’s sound system, and ranks the phrases in that language that sound closest — rule-based, offline, with the alignment shown.
Next
These accept what this tool produces, so the result can go straight in.
Korean Keyboard Fixer
Recovers text typed with the wrong input mode and converts between the 2-set and 3-set layouts.
Unicode Normaliser
Applies NFC, NFD, NFKC or NFKD — the fix for Korean text from macOS that looks right but never matches.
Line Sorter & Shuffler
Sorts lines alphabetically, numerically, by length or randomly, with reverse and case options.
Unicode Inspector
Breaks text into codepoints with names, blocks, scripts and UTF-8/UTF-16 byte sequences.
Korean Age Calculator
Works out your 만나이, 연나이 and the old 세는나이 from a birth date, on any reference day.
Annual Leave Calculator
Works out how many paid leave days have accrued by joining date or fiscal year, including the first-year rule.