Utilities
Copy/paste Hangul jamo fast. Basic consonants, double consonants, vowels, and combinations for quick reference.
Characters & shortcuts
| Character | Name | Alt code | Unicode | Copy |
|---|---|---|---|---|
| ㄱ | kiyeok | Unicode | U+3131 | |
| ㄲ | ssang kiyeok | Unicode | U+3132 | |
| ㄴ | nieun | Unicode | U+3134 | |
| ㄷ | tikeut | Unicode | U+3137 | |
| ㄸ | ssang tikeut | Unicode | U+3138 | |
| ㄹ | rieul | Unicode | U+3139 | |
| ㅁ | mieum | Unicode | U+3141 | |
| ㅂ | pieup | Unicode | U+3142 | |
| ㅃ | ssang pieup | Unicode | U+3143 | |
| ㅅ | siot | Unicode | U+3145 | |
| ㅆ | ssang siot | Unicode | U+3146 | |
| ㅇ | ieung | Unicode | U+3147 | |
| ㅈ | cieuc | Unicode | U+3148 | |
| ㅉ | ssang cieuc | Unicode | U+3149 | |
| ㅊ | chieuch | Unicode | U+314A | |
| ㅋ | khieukh | Unicode | U+314B | |
| ㅌ | thieuth | Unicode | U+314C | |
| ㅍ | phieuph | Unicode | U+314D | |
| ㅎ | hieuh | Unicode | U+314E | |
| ㅏ | a | Unicode | U+314F | |
| ㅐ | ae | Unicode | U+3150 | |
| ㅑ | ya | Unicode | U+3151 | |
| ㅒ | yae | Unicode | U+3152 | |
| ㅓ | eo | Unicode | U+3153 | |
| ㅔ | e | Unicode | U+3154 | |
| ㅕ | yeo | Unicode | U+3155 | |
| ㅖ | ye | Unicode | U+3156 | |
| ㅗ | o | Unicode | U+3157 | |
| ㅘ | wa | Unicode | U+3158 | |
| ㅙ | wae | Unicode | U+3159 | |
| ㅚ | oe | Unicode | U+315A | |
| ㅛ | yo | Unicode | U+315B | |
| ㅜ | u | Unicode | U+315C | |
| ㅝ | wo | Unicode | U+315D | |
| ㅞ | we | Unicode | U+315E | |
| ㅟ | wi | Unicode | U+315F | |
| ㅠ | yu | Unicode | U+3160 | |
| ㅡ | eu | Unicode | U+3161 | |
| ㅢ | ui | Unicode | U+3162 | |
| ㅣ | i | Unicode | U+3163 |
Reference
Korean is written in Hangul, an alphabet whose letters are grouped into square syllable blocks rather than written in a line. The individual letters are called jamo, and this table lists them: nineteen consonants and twenty-one vowels. A syllable block combines an initial consonant, a medial vowel and optionally a final consonant, so 한 is ㅎ plus ㅏ plus ㄴ assembled into one square.
The consonant design is systematic in a way few writing systems are. The basic shapes depict the position of the mouth and tongue: ㄱ shows the back of the tongue against the soft palate, ㄴ the tongue tip at the ridge behind the teeth, ㅁ the shape of the lips. Aspirated consonants add a stroke to the plain form — ㄱ becomes ㅋ, ㄷ becomes ㅌ, ㅂ becomes ㅍ — and tense consonants double it, giving ㄲ, ㄸ, ㅃ, ㅆ and ㅉ. The vowels are built from three elements representing heaven, earth and humanity, combined into the full set.
The three-way consonant distinction is the hardest part for learners and the most important for spelling. Plain, aspirated and tense consonants are three different phonemes, not variations in emphasis: 달 is moon, 탈 is a mask, and 딸 is daughter. English has nothing equivalent, and hearing the difference takes practice, but writing it is simply a matter of using the right jamo.
For text processing, the critical fact is that Korean has two Unicode representations. Precomposed syllable blocks occupy a block of 11,172 characters, so 한 is the single character U+D55C. The same syllable can also be stored as a sequence of individual jamo. They render identically and are different byte sequences, so search and comparison fail across them. Normalisation form NFC composes jamo into syllable blocks and is the standard fix. This matters more than usual on macOS, whose filesystem historically stored filenames in decomposed form, so Korean filenames copied between macOS and other systems frequently fail to match.
Typing Korean does not mean entering jamo one at a time from a table. The standard 2-Set (두벌식) layout puts consonants on the left hand and vowels on the right, and an IME assembles them into syllable blocks automatically as you type — pressing ㅎ, ㅏ, ㄴ produces 한 without any further action. The 3-Set (세벌식) layout separates initial, medial and final positions onto different keys and is faster for practised typists but far less common. On mobile, the Cheonjiin keypad builds vowels from the three basic strokes on a small keypad, while the Naratgeul layout uses the add-a-stroke logic of the consonants. The table above is most useful for discussing jamo individually or entering them outside a Korean input context.
FAQ
Alt codes aren’t practical for jamo. Use the online Korean keyboard or copy/paste from this table.
Open the Korean keyboard online and type with your physical keyboard; the IME assembles syllables automatically.
Yes—click Copy in the table and paste anywhere. No installation needed.
Yes. Open the Korean keyboard online and type or paste them directly. Everything runs in your browser.
They are three distinct consonants: plain, aspirated and tense. 달 means moon, 탈 mask, 딸 daughter. The distinction is phonemic, not a matter of emphasis.
Hangul can be stored as precomposed syllable blocks or as separate jamo. macOS historically used the decomposed form, so files copied between systems differ byte-wise. NFC normalisation fixes it.
You press jamo keys in order, but the IME assembles them into syllable blocks automatically. Typing ㅎ, ㅏ, ㄴ produces 한 without extra steps.
2-Set (두벌식) is the standard and what almost everyone learns, with consonants left and vowels right. 3-Set is faster for experts but rare.