Korean Initial Consonant Extractor
Extract the leading consonant of each character from Korean text.
Category: Text Tools
When to use?
Use it to make test data when developing initial-consonant search, or to generate initial-consonant hints for word quizzes and word-chain games.
How to use
- Enter Korean text.
- The leading consonant of each character is extracted.
- Copy the result.
Input Explanation
Enter the Korean sentence or word to extract initials from. Non-Korean characters are kept as-is.
Calculation Basis
For each Korean character it computes (code − 0xAC00), then the initial index = floor(value / 588), and extracts the matching jamo from the initial array.
Usage Examples
- Test initial search - Verify conversion results when building initial-consonant search.
- Generate quiz hints - Make quiz hints that show only a word's initials.
- Word-chain hints - Make game hints showing only the initials of a word.
Examples
- A 5-syllable Korean word → its 5 leading consonants
- A place name → the leading consonant of each syllable
Cautions
- Counts can vary by how spaces and line breaks are handled.
- Non-Korean characters are output unchanged.
FAQ
Are double consonants extracted?
Yes, all initials including double consonants are extracted accurately.
How are English and numbers handled?
Non-Korean characters are output as-is.
What is initial-consonant search?
A search where typing only the initials finds matching words; this tool generates that initial data.
Does the final consonant affect the initial?
No. It extracts only the first consonant of each character and ignores the final consonant.
Related Tools
- Hangul Jamo Splitter/Combiner - Split Hangul into initial/medial/final jamo, or recombine separated jamo into complete Hangul.
- 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.