#422 · Language & Unicode Text Tool

Hangul Jamo Splitter

Split complete Korean Hangul syllables into initial, medial, and final jamo. Use it to inspect Hangul structure, prepare Korean text for NLP, or study how syllables are built from Unicode components.

Text Input

Hangul decomposition
sep

Recent History

No history yet.
Ad space

How to use this text tool

  1. Paste text or upload a TXT/CSV file.
  2. Choose the processing mode and optional settings.
  3. Click the main button or enable live processing.
  4. Copy or download the processed result.

What this tool does

The output decomposes each Hangul syllable into choseong, jungseong, and jongseong components. This makes the internal Unicode structure visible.

Uses the standard Hangul syllable formula: syllable index = code point - 0xAC00, then derives initial, medial, and final indexes.

The splitter preserves spacing and can keep non-Korean characters unchanged.

Example

Input “강남” to get “ㄱ ㅏ ㅇ / ㄴ ㅏ ㅁ”.

Use cases

  • Korean NLP preprocessing.
  • Hangul education and phoneme practice.
  • OCR and encoding diagnostics.

Tips for better output

  • Use table mode when exporting data for NLP.
  • Keep spaces if you want easier reconstruction.
  • Turn on Unicode values for debugging encoding issues.

Processing details

Modern Hangul syllables from U+AC00 to U+D7A3 are decomposed algorithmically. Non-Hangul characters are either preserved or marked depending on the selected option.

This tool targets modern precomposed Hangul syllables. Archaic jamo and compatibility jamo may need specialized linguistic handling.

FAQ

How do I split Hangul into jamo online?

Paste Korean text and run the splitter. Each complete syllable is decomposed into initial, medial, and final jamo.

How do I separate Korean consonants and vowels?

The tool separates choseong consonants, jungseong vowels, and optional jongseong final consonants.

What is Hangul decomposition in Unicode?

It is the process of converting a complete Hangul syllable into its component jamo using the Unicode Hangul formula.

How can I extract Korean initials from text?

Run the splitter and use the initial consonant count or table output to isolate the first jamo of each syllable.

Why are some Korean characters not split?

They may be compatibility jamo, archaic jamo, symbols, or non-precomposed text rather than modern Hangul syllables.

Module table

ModuleWhat it checks
DecompositionSplits Hangul syllables into jamo
Unicode viewDisplays code points for debugging
Export tableCreates rows for structured analysis

Browse more text tools

CallText category hubs