Vowel Harmony 모음조화 (and Why 아 vs 어 Depends On It)

Korean divides its vowels into two teams, and old as this split is, it still quietly runs two pieces of grammar you meet in your very first week: the choice between the endings and , and the difference between word-pairs like 졸졸 and 줄줄. English has nothing like it. Installing the intuition now — which vowels are "bright," which are "dark" — front-loads a pattern the entire Korean verb system leans on, so this page is worth more than its length suggests.

What vowel harmony is

모음조화 (vowel harmony) is the historical principle that the vowels inside a single native Korean word should all belong to the same class. Middle Korean obeyed it strictly; a root with a bright vowel took bright suffixes, a dark root took dark suffixes, and mixing them was ungrammatical. Over the centuries the system has eroded badly — most modern roots no longer care — but it survives, fully alive, in two places a beginner cannot avoid.

The vowels sort into three groups:

ClassVowelsFeel (in sound-symbolic words)
양성모음 — bright / yangㅏ, ㅗ (and ㅑ, ㅛ, ㅘ, ㅐ, ㅚ)small, light, thin, quick, cheerful
음성모음 — dark / yinㅓ, ㅜ, ㅡ (and ㅕ, ㅠ, ㅝ, ㅔ, ㅟ, ㅢ)big, heavy, thick, slow, gloomy
중성모음 — neutral(patterns with the dark team for grammar)

The names come from yin–yang cosmology: ㅏ and ㅗ were felt to be "open, sky-facing, bright" vowels, ㅓ and ㅜ their "closed, earth-facing, dark" counterparts. You do not need the philosophy — you need the two-team sorting, because the grammar reads off it directly.

💡
Only two vowels are "bright": ㅏ and ㅗ. Everything else — ㅓ, ㅜ, ㅡ, ㅣ and the rest — behaves as "dark" for the one rule that matters most. Memorize the short bright list, and the long dark list takes care of itself.

The live payoff: 아 vs 어 in every conjugation

Here is why this is not a museum piece. To conjugate almost any Korean verb or adjective, you attach an ending that begins with or (the "infinitive" or 아/어 form, the backbone of the present tense, the past tense, and dozens of connectives). Which one you attach is decided by exactly one thing: the last vowel of the stem.

  • If the stem's final vowel is bright (ㅏ or ㅗ) → attach .
  • If it is anything else → attach .

Watch it work with a bright stem and a dark stem:

저는 서울에 살아요.

jeoneun seoure sarayo

I live in Seoul. (살다: stem 살, vowel ㅏ → 아)

오늘 날씨가 정말 좋아요.

oneul nalssiga jeongmal joayo

The weather is really nice today. (좋다: stem 좋, vowel ㅗ → 아)

저녁에 보통 집에서 먹어요.

jeonyeoge botong jibeseo meogeoyo

I usually eat at home in the evening. (먹다: stem 먹, vowel ㅓ → 어)

요즘 한국어를 배워요.

yojeum hangugeoreul baewoyo

I'm learning Korean these days. (배우다: stem 배우, vowel ㅜ → 어)

Notice 좋다 takes 아 even though ㅗ is a "closed" vowel — because ㅗ is on the bright team. And 배우다 takes 어 because ㅜ is dark. The neutral ㅣ and the mid vowel ㅡ side with the dark team too:

카페에서 커피를 마셔요.

kapeeseo keopireul masyeoyo

I drink coffee at the café. (마시다: ㅣ → 어, and 시+어 contracts to 셔)

The mechanics of how the two vowels then fuse with the stem (살+아 → 살아, but 마시+어 → 마셔, 크+어 → 커) is the domain of the 아/어 selection page in the Verbs group. This page only installs the sorting instinct; that page runs it through the full machine.

The 하 exception you must know from day one

There is one stem that ignores the rule entirely: (the "do" stem inside thousands of 하다 verbs and adjectives). By harmony it "should" take 아 (its vowel is bright ㅏ), giving ×하아. It does not. 하 + 여 historically contracted to the irregular :

주말에는 보통 뭐 해요?

jumareneun botong mwo haeyo

What do you usually do on weekends? (하다 → 해요, never 하아요)

저는 매일 아침에 운동해요.

jeoneun maeil achime undonghaeyo

I exercise every morning. (운동하다 → 운동해요)

Every single 하다 word — 공부하다, 사랑하다, 피곤하다 — inherits this: the polite form ends in 해요, and the more formal or literary contraction 하여 (formal / literary) survives in set written phrases. Treat 해 as a memorized irregular, not a harmony output.

Harmony inside the vowels themselves: ㅘ vs ㅝ

The two-team logic is visible even in the compound w-vowels. A bright ㅗ plus a bright ㅏ builds the bright diphthong (wa); a dark ㅜ plus a dark ㅓ builds the dark diphthong (wo). The classes never cross — there is no ×ㅗ+ㅓ diphthong. This is exactly why 오다 conjugates to 와 but 배우다 conjugates to 배워:

친구가 내일 우리 집에 와요.

chinguga naeil uri jibe wayo

My friend is coming to our house tomorrow. (오다: ㅗ+아 → 와)

저는 매일 밤 드라마를 봐요.

jeoneun maeil bam deuramareul bwayo

I watch dramas every night. (보다: ㅗ+아 → 봐)

The full inventory of these lives on the compound w-vowels page; here the point is just that they are built by harmony, bright-with-bright and dark-with-dark.

The other survivor: sound-symbolic words

Korean has an enormous vocabulary of mimetic and onomatopoeic words (의성어·의태어), and harmony is the machinery behind them. Swap every vowel in such a word from its bright form to its dark form and the meaning stays the same thing but grows heavier, bigger, darker, slower. The bright/dark pair is a productive size-and-tone dial:

물이 졸졸 흘러요.

muri joljol heulleoyo

The water trickles (in a thin little stream). (bright 졸졸)

땀이 줄줄 흘러요.

ttami juljul heulleoyo

Sweat is streaming down (in thick heavy runs). (dark 줄줄)

Same verb, same scene — only the vowel class changed, and with it the scale. The pattern repeats across hundreds of pairs: 반짝 (a small twinkle) vs 번쩍 (a big flash), 캄캄하다 (pitch dark, close and small) vs 컴컴하다 (gloomily dark, vast), 방긋 (a light little smile) vs 벙긋 (a broad one). A native speaker feels 졸졸 as delicate and 줄줄 as gushing without being taught why — the harmony does the work. More of this system lives on the mimetic-word page.

별이 반짝반짝 빛나요.

byeori banjjakbanjjak binnayo

The stars are twinkling. (bright, delicate sparkle)

How English speakers should think about this

English does have vowel alternationssing / sang / sung, foot / feet — but they are frozen, lexical accidents: you memorize them verb by verb, and no living rule generates them. Korean's system is different in kind. When it is alive (in the 아/어 ending and the ideophones) it is productive: it applies automatically to words you have never seen, driven by a phonological class, not by a memorized list.

If you have met Turkish, Finnish, or Hungarian, you have seen full-blown vowel harmony, where suffix vowels flip to match the root across the whole word. Korean once worked that way and now keeps only a fossil of it — but the fossil is load-bearing. Do not look for harmony everywhere in a modern root (you will not find it consistently); look for it in exactly the two places above.

💡
Harmony has eroded so far that it now breaks even where it once ruled. Among the ㅂ-irregular verbs, only 돕다 (help) and 곱다 (fine, pretty) still keep the bright form — 도와 — by harmony; every other such stem has gone dark: 덥다 → 더워, 춥다 → 추워, not ×더와. When you meet these, remember the rule is a survivor, not a law.

좀 도와줘요.

jom dowajwoyo

Please give me a hand. (돕다 → 도와, the rare surviving bright form)

오늘은 날씨가 너무 더워요.

oneureun nalssiga neomu deowoyo

It's way too hot today. (덥다 → 더워, gone dark despite the ㅗ-like ㅜ)

Common Mistakes

1. Picking 아/어 by feel instead of by the stem's last vowel. The rule is mechanical — read the final vowel and sort it.

✗ 먹아요

Wrong — 먹 has the dark vowel ㅓ, so it cannot take 아.

✅ 먹어요

meogeoyo

(I) eat. (dark stem → 어)

2. Forgetting that 하 is irregular. It never takes a plain 아 or 어; it becomes 해.

✗ 공부하아요 / 공부하어요

Wrong — 하 does not follow the harmony rule.

✅ 공부해요

gongbuhaeyo

(I) study. (하 → 해, memorized irregular)

3. Treating ㅡ or ㅣ as 'bright'. Neither is on the bright team; both trigger 어.

✗ 예쁘아요

Wrong — the stem vowel ㅡ is dark, so it takes 어 (and here ㅡ drops).

✅ 예뻐요

yeppeoyo

(It's) pretty. (예쁘다: ㅡ → 어, 쁘+어 → 뻐)

4. Assuming a rounded vowel like ㅜ counts as bright. Only ㅏ and ㅗ are bright; ㅜ is dark.

✗ 배와요

Wrong — 우 is dark, so 우+어 builds ㅝ, not ㅘ.

✅ 배워요

baewoyo

(I) learn. (배우다: ㅜ+어 → 워)

5. Ignoring harmony in ideophones. 졸졸 and 줄줄 are not interchangeable — the vowel class carries real meaning (small vs large scale). Swapping them sounds wrong to a native ear.

Key Takeaways

  • Only ㅏ and ㅗ are "bright" (양성); every other vowel behaves as "dark" (음성) for the grammar that counts.
  • The split is a fossil — most modern roots ignore it — but it is fully alive in the 아/어 ending: bright stem → 아, everything else → 어.
  • 하 is the great exception: it becomes 해, never 하아/하어. All 하다 verbs inherit this.
  • The compound w-vowels obey harmony too (bright ㅘ, dark ㅝ), which is why 오다 → 와 but 배우다 → 배워.
  • The sound-symbolic vocabulary uses bright-vs-dark as a productive size/tone dial: 졸졸 (small, light) vs 줄줄 (big, heavy).

Now practice Korean

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Start learning Korean

Related Topics

  • Vowel Harmony: Choosing -아 vs -어TOPIK 1One rule fixes the shape of every -아/어 ending: if the stem's LAST vowel is ㅏ or ㅗ (bright), use 아; for anything else, use 어. The single memorized exception is 하다 → 해.
  • The Six Basic Vowels ㅏㅓㅗㅜㅡㅣTOPIK 1Precise mouth positions for Korean's six core vowels, drilling the two that break English speakers: the unrounded ㅓ (not ㅗ) and ㅡ, a high back unrounded vowel English simply does not have.
  • The W-Vowels ㅘㅝㅚㅟ (and ㅙㅞ)TOPIK 1The w-glide vowels look intimidating but decompose predictably: a rounded ㅗ or ㅜ contributes the 'w', the second vowel supplies the rest, and vowel harmony decides which pairs are even legal.
  • Mimetics / Ideophones 의태어: Manner-Imitating Words (반짝반짝, 깜짝)TOPIK 3의태어 — words that depict MANNER, motion, and appearance rather than sound (반짝반짝 sparkling, 살금살금 stealthily, 두근두근 heart pounding) — one of Korean's most distinctive features, with almost no English equivalent, and the key to description that sounds native instead of flat.
  • The Vowels 모음: A Systematic SetTOPIK 1Korean's 21 vowel letters are not 21 unrelated shapes — they are a small basic core plus regular y-glide and w-glide expansions, and a letter's shape even tells you how it will stack inside the syllable block.