Twenty-one vowels sounds like a lot until you see how they are built. Six are genuinely new. The other fifteen are combinations, and once you know the logic you can read them without ever having memorized them individually.
The six that matter
| Letter | Sound | Mouth position |
|---|---|---|
| ㅏ | a | open, relaxed |
| ㅓ | eo | open, lips not rounded |
| ㅗ | o | lips rounded and pushed forward |
| ㅜ | u | lips rounded and tight |
| ㅡ | eu | lips spread, sound at the back |
| ㅣ | i | lips spread wide |
Every other Korean vowel is one of these with something added.
Add a stroke: the y-vowels
A second short stroke adds a y sound in front.
ㅏ → ㅑ ya · ㅓ → ㅕ yeo · ㅗ → ㅛ yo · ㅜ → ㅠ yu
That brings you to ten, and these four required no new sounds.
Add ㅣ: the e-vowels
ㅏ + ㅣ = ㅐ · ㅓ + ㅣ = ㅔ
Both are pronounced roughly like the e in "bed."
Here is the useful part: in modern Seoul speech, ㅐ and ㅔ have merged. Most speakers under fifty do not distinguish them at all. You still need to learn which words use which for spelling, but you do not need to hear a difference, because for most speakers there is not one.
Their y-versions ㅒ and ㅖ follow the same pattern, and they are rare.
Add ㅗ or ㅜ: the w-vowels
This is where the system pays off. Put ㅗ or ㅜ in front of another vowel and you get a w glide.
| Combination | Result | Sound |
|---|---|---|
| ㅗ + ㅏ | ㅘ | wa |
| ㅗ + ㅐ | ㅙ | wae |
| ㅗ + ㅣ | ㅚ | we |
| ㅜ + ㅓ | ㅝ | wo |
| ㅜ + ㅔ | ㅞ | we |
| ㅜ + ㅣ | ㅟ | wi |
ㅙ, ㅚ, and ㅞ are all pronounced nearly identically in modern speech — roughly we. Three spellings, one sound. Again, a spelling problem rather than a listening one.
The odd one out: ㅢ
ㅡ + ㅣ = ㅢ, and it behaves differently depending on where it appears.
- At the start of a word: pronounced ui — 의사 (doctor)
- Elsewhere in a word: usually just i — 회의 sounds like hoe-i
- As the possessive particle: usually e — 저의 sounds like jeo-e
This is one of the few places where Korean spelling and speech genuinely diverge for everyone, native speakers included.
The three pairs that cause real trouble
ㅓ vs ㅗ. English speakers collapse these constantly because English has nothing quite like ㅓ. The test is your lips: if they round or push forward, you said ㅗ. 서다 (to stand) and 소다 (soda) are different words.
ㅡ vs ㅜ. Both feel like "oo" to an English ear. ㅜ is rounded; ㅡ is not. 그 (that) and 구 (nine) are different words.
ㅐ vs ㅔ. Not worth worrying about for listening, since they have merged. Worth learning for writing, because spelling has not merged.
How to actually get these into your ear
Charts teach you the inventory. They do not train recognition. What trains recognition is hearing the same vowel in dozens of different words until your ear stops having to think about it.
Minimal pairs are the fastest route — 서다 / 소다, 그 / 구, 벌 / 볼. Say them back to back, out loud, and listen for the lip movement.
The K-PATTO pre-course has audio on every vowel and every practice word, so you can compare your version against a native one immediately rather than hoping you got it right. It is free at K-PATTO.