What you'll learn (about 30 minutes, after you know the basic letters)
- Read any of the 140 blocks by joining a consonant and a vowel.
- Explain why vertical and horizontal vowels change the block shape.
- Separate common blocks from rare ones, and note the 져/쳐/쪄 pronunciation rule.
- Read the words 나무, 바다 and 오리 using only chart blocks.
| Korean | Name | Romanization | Family | Sound |
|---|---|---|---|---|
| ㄱ | 기역 (giyeok) | g / k | plain | g in "go", softer at the start of a word |
| ㄴ | 니은 (nieun) | n / n | other | n in "no" |
| ㄷ | 디귿 (digeut) | d / t | plain | d in "do" |
| ㄹ | 리을 (rieul) | r / l | other | quick tap between r and d |
| ㅁ | 미음 (mieum) | m / m | other | m in "me" |
| ㅂ | 비읍 (bieup) | b / p | plain | b in "boy" |
| ㅅ | 시옷 (siot) | s / t | plain | s in "sun" |
| ㅇ | 이응 (ieung) | none / ng | other | silent |
| ㅈ | 지읒 (jieut) | j / t | plain | j in "jam" |
| ㅊ | 치읓 (chieut) | ch / t | aspirated | ch in "cheese" with a puff |
| ㅋ | 키읔 (kieuk) | k / k | aspirated | k in "kite" with a puff |
| ㅌ | 티읕 (tieut) | t / t | aspirated | t in "top" with a puff |
| ㅍ | 피읖 (pieup) | p / p | aspirated | p in "pin" with a puff |
| ㅎ | 히읗 (hieut) | h / t | other | h in "hat" |
| ㄲ | 쌍기역 (ssanggiyeok) | kk / k | tense | k with a tight throat |
| ㄸ | 쌍디귿 (ssangdigeut) | tt / none | tense | t with a tight throat |
| ㅃ | 쌍비읍 (ssangbieup) | pp / none | tense | p with a tight throat |
| ㅆ | 쌍시옷 (ssangsiot) | ss / t | tense | s said with tension |
| ㅉ | 쌍지읒 (ssangjieut) | jj / none | tense | j with a tight throat |
| ㅏ | 아 | a | basic | a in "father" |
| ㅑ | 야 | ya | basic | ya in "yacht" |
| ㅓ | 어 | eo | basic | between u in "cup" and aw in "law" |
| ㅕ | 여 | yeo | basic | y + ㅓ |
| ㅗ | 오 | o | basic | o in "go", shorter and pure |
| ㅛ | 요 | yo | basic | yo in "yoga" |
| ㅜ | 우 | u | basic | oo in "moon" |
| ㅠ | 유 | yu | basic | "you" |
| ㅡ | 으 | eu | basic | oo in "moon" with lips spread |
| ㅣ | 이 | i | basic | ee in "see" |
| ㅐ | 애 | ae | compound | e in "bed" |
| ㅒ | 얘 | yae | compound | ye in "yes" |
| ㅔ | 에 | e | compound | e in "bed" |
| ㅖ | 예 | ye | compound | ye in "yes" |
| ㅘ | 와 | wa | compound | "wah" |
| ㅙ | 왜 | wae | compound | we in "wet" |
| ㅚ | 외 | oe | compound | we in "wet" |
| ㅝ | 워 | wo | compound | "wuh" |
| ㅞ | 웨 | we | compound | we in "wet" |
| ㅟ | 위 | wi | compound | "wee" |
| ㅢ | 의 | ui | compound | ㅡ gliding into ㅣ |
Korean Syllable Chart: 140 Blocks
The Korean syllable chart below has 14 rows and 10 columns. The row is the starting consonant and the column is the vowel. Each cell shows the block and its Revised Romanization (RR), South Korea's official Latin spelling, which is a learning aid only. The silent ㅇ in the ㅇ row means the block starts with the vowel sound alone, so 아 is just "a".
| Consonant | ㅏ | ㅑ | ㅓ | ㅕ | ㅗ | ㅛ | ㅜ | ㅠ | ㅡ | ㅣ |
|---|---|---|---|---|---|---|---|---|---|---|
| ㄱ | 가 ga | 갸 gya | 거 geo | 겨 gyeo | 고 go | 교 gyo | 구 gu | 규 gyu | 그 geu | 기 gi |
| ㄴ | 나 na | 냐 nya | 너 neo | 녀 nyeo | 노 no | 뇨 nyo | 누 nu | 뉴 nyu | 느 neu | 니 ni |
| ㄷ | 다 da | 댜 dya | 더 deo | 뎌 dyeo | 도 do | 됴 dyo | 두 du | 듀 dyu | 드 deu | 디 di |
| ㄹ | 라 ra | 랴 rya | 러 reo | 려 ryeo | 로 ro | 료 ryo | 루 ru | 류 ryu | 르 reu | 리 ri |
| ㅁ | 마 ma | 먀 mya | 머 meo | 며 myeo | 모 mo | 묘 myo | 무 mu | 뮤 myu | 므 meu | 미 mi |
| ㅂ | 바 ba | 뱌 bya | 버 beo | 벼 byeo | 보 bo | 뵤 byo | 부 bu | 뷰 byu | 브 beu | 비 bi |
| ㅅ | 사 sa | 샤 sya | 서 seo | 셔 syeo | 소 so | 쇼 syo | 수 su | 슈 syu | 스 seu | 시 si |
| ㅇ | 아 a | 야 ya | 어 eo | 여 yeo | 오 o | 요 yo | 우 u | 유 yu | 으 eu | 이 i |
| ㅈ | 자 ja | 쟈 jya | 저 jeo | 져 jyeo | 조 jo | 죠 jyo | 주 ju | 쥬 jyu | 즈 jeu | 지 ji |
| ㅊ | 차 cha | 챠 chya | 처 cheo | 쳐 chyeo | 초 cho | 쵸 chyo | 추 chu | 츄 chyu | 츠 cheu | 치 chi |
| ㅋ | 카 ka | 캬 kya | 커 keo | 켜 kyeo | 코 ko | 쿄 kyo | 쿠 ku | 큐 kyu | 크 keu | 키 ki |
| ㅌ | 타 ta | 탸 tya | 터 teo | 텨 tyeo | 토 to | 툐 tyo | 투 tu | 튜 tyu | 트 teu | 티 ti |
| ㅍ | 파 pa | 퍄 pya | 퍼 peo | 펴 pyeo | 포 po | 표 pyo | 푸 pu | 퓨 pyu | 프 peu | 피 pi |
| ㅎ | 하 ha | 햐 hya | 허 heo | 혀 hyeo | 호 ho | 효 hyo | 후 hu | 휴 hyu | 흐 heu | 히 hi |
Cells such as 져 jyeo and 쳐 chyeo show letter-by-letter values. In verb forms they are pronounced [저] and [처], and RR then writes the sound, as in 가져 gajeo (bring). Every block in the chart has no consonant at the bottom. Blocks with a bottom consonant, called batchim (받침), are in the batchim chart. Audio for all 140 cells is available in the interactive chart; the audio is generated and awaits review by a Korean specialist.
Now that you have the chart, here is how it works.
How Does the Syllable Chart Work?
The syllable chart works by joining two letters into one block: pick a row for the consonant, pick a column for the vowel, and read the cell. The 14 consonants are in the traditional 가나다 order (ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ). The 10 vowels are in the order ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ ㅡ ㅣ, which alternates a basic vowel and its y-version.
Follow these steps for any cell:
- Name the consonant at the left, for example ㅂ.
- Name the vowel at the top, for example ㅓ.
- Say them as one sound: ㅂ + ㅓ is "beo".
- Check the block shape: ㅓ is a vertical vowel, so it sits to the right: 버.
- Play the audio and compare.
You will know it worked when you can read a cell without looking at the romanization. The most common slip is reading across a row too fast and repeating the same vowel sound. Slow down on the y-vowels (ㅑ ㅕ ㅛ ㅠ), which add a "y" in front.
The row for ㅇ is a special case. At the start of a syllable ㅇ is silent, so 아 야 어 여 오 요 우 유 으 이 are the ten vowels on their own. The lesson on Korean syllable blocks explains this in depth.
The next question is why the blocks look different from each other.
Why Do Blocks Change Shape?
Blocks change shape because Hangul fits every block into a roughly square space. A vertical vowel (ㅏ ㅑ ㅓ ㅕ ㅣ) is a tall line, so it sits to the right of the consonant. A horizontal vowel (ㅗ ㅛ ㅜ ㅠ ㅡ) is a flat line, so it sits below the consonant. The consonant adjusts to fit: the ㄱ in 가 is tall and narrow, and the ㄱ in 고 is wider and flatter.
| Layout | Vowels | Example column header | Example blocks |
|---|---|---|---|
| Vertical (vowel on the right) | ㅏ ㅑ ㅓ ㅕ ㅣ | ㅏ | 가, 나, 다 |
| Horizontal (vowel below) | ㅗ ㅛ ㅜ ㅠ ㅡ | ㅗ | 고, 노, 도 |
In the chart, the first four columns (ㅏ ㅑ ㅓ ㅕ) and the last column (ㅣ) are vertical, and the middle five (ㅗ ㅛ ㅜ ㅠ ㅡ) are horizontal. The shapes do not change the sound. They only change the position. See vertical-vowel blocks for the shape rules in detail.
Shape explains why the chart looks uneven. The next section covers which cells matter most.
Which Syllables Are Rare in Real Words?
Every cell in the chart is a valid block, but not every block is common in real words. Valid means the block follows the rules; common means many everyday words use it. For example, 뱌 and 퍄 are valid blocks that appear in very few words, while 가, 나, 바 and 사 appear everywhere.
A practical way to prioritise is by vowel:
- Common vowels: ㅏ ㅓ ㅗ ㅜ ㅡ ㅣ with any consonant. These six columns cover most beginner words.
- Less common vowels: the y-vowels ㅑ ㅕ ㅛ ㅠ. Blocks like 여, 요, 야 and 유 are very common when they start with ㅇ, but blocks such as 뱌 or 퍄 are rare.
- Row ㄹ: found mostly inside words, as in 하루 (day), 다리 (bridge; leg) and 오리 (duck), not at the start of native words.
This is a guide for learning order, not a rule about the language. Start with the six common vowel columns, and treat the rare cells as practice for your eyes and mouth.
You can drill the common blocks with the hangul syllable builder.
How Many Korean Syllables Are Possible?
Unicode encodes 11,172 modern Hangul syllables, and the number comes from multiplication: 19 starting consonants × 21 vowels × 28 endings = 11,172. The 28 endings are the 27 possible final consonants plus "no final consonant". Unicode is the international computer text standard. The chart on this page uses only the 140 blocks with no final consonant and the 14 basic consonants, which is 14 × 10 = 140.
| Count | Calculation | What it covers |
|---|---|---|
| 140 | 14 × 10 | basic chart on this page |
| 399 | 19 × 21 | all initial + vowel pairs, no final |
| 11,172 | 19 × 21 × 28 | every modern block in Unicode |
Most real Korean words use only a few thousand of these. You never need to memorise the 11,172, because the rules for joining letters give you the rest. For the computing side, see Hangul in Unicode.
With the structure clear, try reading real words from the chart.
Worked Example: Reading 나무, 바다 and 오리
The way to read a word from the chart is to find each block, read the cell, and join them. This example uses three words that use only chart cells.
Word 1: 나무 (tree).
- 나: row ㄴ, column ㅏ: "na".
- 무: row ㅁ, column ㅜ: "mu".
- Join: 나무 [나무] (namu).
Word 2: 바다 (sea).
- 바: row ㅂ, column ㅏ: "ba".
- 다: row ㄷ, column ㅏ: "da".
- Join: 바다 [바다] (bada).
Word 3: 오리 (duck).
- 오: row ㅇ, column ㅗ: "o". The ㅇ is silent.
- 리: row ㄹ, column ㅣ: "ri".
- Join: 오리 [오리] (ori).
You will know it worked when you can read the word from the Hangul alone. Six more words use only chart cells:
| Word | Meaning | RR |
|---|---|---|
| 아기 | baby | agi |
| 고기 | meat | gogi |
| 하나 | one | hana |
| 사자 | lion | saja |
| 우유 | milk | uyu |
| 모자 | hat | moja |
Between vowels, ㄱ ㄷ ㅂ ㅈ become voiced: the ㄱ in 아기 and the second ㄱ in 고기 sound closer to English g than the ㄱ at the start of a word. Revised Romanization writes g, d, b and j for these letters before any vowel, in both positions.
Reading words is the goal. The next section covers where learners slip.
Common Mistakes When Using the Korean Syllable Chart
Learners most often make six mistakes with the chart. Each has a fix.
| Mistake | Why it happens | Fix |
|---|---|---|
| Reading ㅓ as "o" | Romanization "eo" looks like o | Treat "eo" as one vowel, like "uh" |
| Skipping the silent ㅇ | Circle looks like a letter | At the start, ㅇ is silent; read the vowel alone |
| Reading 져, 쳐 and 쪄 as "jyeo" in verb forms | Spelling shows ㅕ | In verb forms they are pronounced [저], [처] and [쩌] |
| Treating rare blocks as errors | Never seen 뱌 in a word | Valid does not mean common |
| Looking for blocks with a bottom letter | Chart has none | Use the batchim chart for those |
| Reading across too fast | Rows look alike | Say the consonant, then the vowel |
The 져/쳐/쪄 case is a real pronunciation rule. According to the South Korean standard pronunciation rules (표준 발음법, article 5), 져, 쪄 and 쳐 in conjugated verb forms are pronounced as if the vowel were ㅓ. So 가져 (bring) is [가저], and 다쳐 (get hurt) is [다처]. The spelling stays the same; only the sound simplifies.
Common misconception: Learners often assume that a valid block must be a real word. Actually, the chart shows what the writing system allows, and a block like 갸 is a legal block that appears inside only a few words, such as 갸름하다 (slender).
Limitation: the chart covers 140 of the 11,172 blocks, and it has no batchim. It also shows each block in isolation and cannot show the sound changes that happen when blocks meet in a word.
Now try the practice set.
Practice with the Chart
Do these exercises with the chart open, then close it and repeat.
Exercise 1: Row drill. Read the ㄱ row aloud: 가 갸 거 겨 고 교 구 규 그 기. Then read the ㄴ row.
Exercise 2: Build. Write the blocks for ㅁ + ㅗ, ㅅ + ㅜ and ㅎ + ㅏ.
Exercise 3: Read. Read aloud: 구두, 나비, 두부, 시계.
Exercise 4: Choose. Which is a vertical-vowel block: 노, 너 or 느?
Exercise 5: Listening. Play 가 / 거 / 고 / 구 in random order five times and write which you heard. Four out of five means you are ready to move on.
Practice · 8
How many blocks does the basic syllable chart contain?
Show answer
140 (14 consonants × 10 vowels)
The basic chart combines the 14 basic consonants with the 10 basic vowels: 14 × 10 = 140.
Which block is ㅁ + ㅗ?
Show answer
모
Row ㅁ, column ㅗ gives 모; ㅗ is horizontal, so it sits below ㅁ.
Which of these is a vertical-vowel block?
Show answer
너
ㅓ is a vertical vowel and sits to the right of the consonant; ㅗ and ㅡ are horizontal.
How is 오리 read from the chart?
Show answer
ori, with the ㅇ silent
오 is row ㅇ, column ㅗ, and ㅇ is silent at the start; 리 is row ㄹ, column ㅣ: ori.
How is 가져 (bring) pronounced?
Show answer
[가저]
In conjugated verb forms 져, 쳐 and 쪄 are pronounced as if the vowel were ㅓ, so 가져 is [가저].
Where does Unicode's figure of 11,172 syllables come from?
Show answer
19 initial consonants × 21 vowels × 28 endings
19 × 21 × 28 = 11,172, where the 28 endings are 27 final consonants plus 'no final'.
Is 뱌 a valid Hangul block?
Show answer
Yes, it is valid but rare in real words
Every cell in the chart is a valid block; valid does not mean common, and 뱌 appears in very few words.
In what order are the vowel columns arranged?
Show answer
ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ ㅡ ㅣ
The columns alternate a basic vowel and its y-version: ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ ㅡ ㅣ.
Answers to the Practice
- ga gya geo gyeo go gyo gu gyu geu gi; then na nya neo nyeo no nyo nu nyu neu ni.
- 모, 수, 하.
- 구두 (shoes), 나비 (butterfly), 두부 (tofu), 시계 (clock; 계 is read [계] or [게]).
- 너, because ㅓ is a vertical vowel.
- A score of 4 or 5 means you hear the difference. Below 4, replay slowly and repeat.
For more practice, use the Hangul worksheets.
A One-Week Drill Plan
A short daily drill works better than one long session. Each day takes about 5 minutes: read the rows aloud with the audio on, then cover the romanization and read them again.
| Day | Rows to read | Extra step |
|---|---|---|
| 1 | ㄱ, ㄴ | read each row twice |
| 2 | ㄷ, ㄹ, ㅁ | add the words 다리 (bridge; leg) and 라디오 (radio) |
| 3 | ㅂ, ㅅ, ㅇ | read the ㅇ row as bare vowels |
| 4 | ㅈ, ㅊ | note that 져 and 쳐 in verb forms sound like [저] and [처] |
| 5 | ㅋ, ㅌ, ㅍ, ㅎ | compare ㅋ with ㄱ using the audio |
| 6 | all rows | read the words from this page |
| 7 | all rows | read in random order using the quiz |
This plan is a suggestion and not a measured result. If a row feels hard, repeat it a second day before moving on.
What to Learn Next
After the syllable chart, learn blocks with a bottom consonant. The best next step is the batchim chart, which adds the seven final sounds to the blocks you can already read. For the full set of charts, return to all Hangul charts.
Scope of this page: the chart covers the 140 basic consonant-vowel blocks. It does not cover double consonants, compound vowels or batchim. Those live in the linked lessons.
The Korean syllable chart is a reference you can print and keep: 14 rows, 10 columns and 140 blocks to read aloud.
Frequently Asked Questions
Does the chart include batchim?
No. The 140 blocks on this chart have no consonant at the bottom. Batchim (받침) are the final consonants written under a block, as in 한 or 책, and they have their own chart. Learn the chart first, then add final consonants with the batchim chart and the seven-final-sounds lesson.
Why is the first row 가갸거겨?
Because the row joins the consonant ㄱ with the vowels in their fixed order: ㅏ ㅑ ㅓ ㅕ ㅗ ㅛ ㅜ ㅠ ㅡ ㅣ. That order alternates a basic vowel with its y-version, which gives the chant 가 갸 거 겨 고 교 구 규 그 기. Every other row repeats the same vowel order with a new consonant.
Is 갸 a real word?
Not on its own. 갸 is a valid block, which means it follows the rules of Hangul, but it appears inside only a few words, such as 갸름하다 (slender). Many blocks in the chart behave this way. They show what the writing system allows, not a list of words, so use the chart for reading practice.
How long does it take to read the whole chart?
Reading all 140 blocks aloud takes a few minutes. Reading them fluently, without checking the romanization, usually takes several short sessions spread over days. Timing varies by learner. A routine of 5 minutes a day, one or two rows at a time, with the audio on, is a reliable plan.

