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.