The Sound Inventory & the Seven Final Consonants

This page is the map for everything that follows in the Pronunciation group. Two facts do most of the work. First, Korean's consonants are organized around a three-way contrast — plain, tense, aspirated — that English speakers routinely mishear because it is not the voicing contrast their ears are tuned to. Second, that rich inventory shrinks dramatically at the end of a syllable: in final position only seven consonant sounds survive, which is why written Korean and spoken Korean drift apart in a way every later page will unpack. Get these two ideas straight now and the rest of the group falls into place.

The consonants: a three-way contrast, not voicing

Korean has 19 consonants. The heart of the system is a set of obstruents that come in three parallel series:

SeriesConsonantsRRWhat your voice does
Plain (lax)ㄱ ㄷ ㅂ ㅈg d b jlight, relaxed, a small puff
Tenseㄲ ㄸ ㅃ ㅉkk tt pp jjthroat tightened, sharp, no puff
Aspiratedㅋ ㅌ ㅍ ㅊk t p chstrong burst of air

Alongside these sit the fricatives ㅅ / ㅆ (s / ss) and ㅎ (h), the three nasals ㄴ ㅁ ㅇ (n m ng), and the single liquid ㄹ (r/l). That is the full set of 19.

Here is the reframing that matters most for English speakers. In English, "b" and "p" differ by voicing — your vocal cords buzz during "b" and stay silent for "p." Korean's three-way split is not voicing. At the start of an utterance, plain, tense, and aspirated stops are all voiceless. What separates them is aspiration (how much air puffs out) and tension (how tight your throat is). This is why a single syllable can branch three ways into three different words:

불 좀 꺼 주세요.

bul jom kkeo juseyo

Please put out the fire / turn off the light.

사슴은 뿔이 참 멋있어요.

saseumeun ppuri cham meosisseoyo

Deer have really magnificent antlers.

소가 풀을 뜯고 있어요.

soga pureul tteutgo isseoyo

The cow is grazing on grass.

불 (fire, plain ㅂ), 뿔 (horn, tense ㅃ), 풀 (grass, aspirated ㅍ) — one minimal triple, three genuinely different words, and not a shred of voicing separating them. If your ear flattens all three toward English "pool," these words will collide. Drilling this triple aloud is one of the best investments a beginner can make.

💡
Don't listen for "voiced vs. voiceless" — that's the English question and it will fail you here. Listen for air (aspirated ㅋㅌㅍㅊ = big puff) and tightness (tense ㄲㄸㅃㅉ = clenched throat, no puff). The plain series ㄱㄷㅂㅈ is the relaxed middle: a little air, a loose throat.

The plain series has a hidden second life

There is one place the plain series really does voice — and it explains a quirk of romanization. Between two vowels (or after a nasal or ㄹ), a plain ㄱㄷㅂㅈ softens to a voiced [g d b dʒ]. So the same ㅂ that sounds like a light [p] at the start of a word sounds like a clear [b] in the middle of one:

아버지는 은행에 다니세요.

abeojineun eunhaenge daniseyo

My father works at a bank.

The ㅂ in 아버지 is voiced — a real [b] — which is exactly why Revised Romanization writes it "abeoji" and spells initial plain stops g / d / b / j rather than k / t / p / ch. RR is picking the letter's underlying lax value, the one it shows off between vowels. You do not have to do anything to produce this voicing; it happens automatically. Just know that "the ㅂ that was a soft [p] in 부산 is a [b] in 아버지" is the same letter, behaving normally.

The vowels, in brief

The vowel system is a separate study — each vowel has its own page in the Writing System group — but here is the shape of it. There is a core of simple vowels, written ㅏ ㅓ ㅗ ㅜ ㅡ ㅣ ㅐ ㅔ, romanized a / eo / o / u / eu / i / ae / e. On top of these Korean builds two families of glide vowels: a y-family (ㅑ ㅕ ㅛ ㅠ ㅒ ㅖ), each just its simple vowel with a "y-" onset, and a w-family (ㅘ ㅝ ㅙ ㅞ ㅚ ㅟ), each a "w-" glide plus a vowel, plus the odd one out ㅢ (ui). Two notes from living Seoul speech: ㅐ and ㅔ have merged for most speakers into a single sound (so 개 "dog" and 게 "crab" sound alike — see the ㅐ/ㅔ merger), and ㅚ / ㅟ are now usually pronounced as glides [we] / [wi]. For the full treatment start at the vowel overview; on this page they are here just to complete the map.

The master fact: seven sounds at the end of a syllable

Now the single idea that the rest of this group is built on. All that consonant richness — three series of stops, two fricatives, affricates, aspiration, tension — collapses in the batchim (받침), the final-consonant slot. Before a pause or another consonant, a syllable can end in only seven possible sounds:

Surviving soundWritten withAll spellings that neutralize to it
[k] ㄱㄱ, ㅋ, ㄲ
[n] ㄴ
[t] ㄷㄷ, ㅅ, ㅆ, ㅈ, ㅊ, ㅌ, ㅎ
[l] ㄹ
[m] ㅁ
[p] ㅂㅂ, ㅍ
[ŋ] ㅇ

Every other final letter neutralizes into one of these seven. The aspirated ㅋ and the tense ㄲ both flatten to plain [k]; the aspirated ㅍ flattens to [p]; and a whole crowd — ㅅ, ㅆ, ㅈ, ㅊ, ㅌ, and even ㅎ — all flatten to [t]. Watch it happen:

부엌이 생각보다 좁아요.

bueoki saenggakboda jobayo

The kitchen is smaller than I expected.

By itself, 부엌 ("kitchen") is pronounced [부억] — the aspirated ㅋ becomes a plain, unreleased [k]. (In 부엌이 the ㅋ leaps back to life as [부어키], because a following vowel undoes the neutralization; more on that below.)

집 앞에서 기다릴게요.

jip apeseo gidarilgeyo

I'll wait in front of the house.

On its own, 앞 ("front") is [압] — the aspirated ㅍ flattens to plain [p]. (Again, in 앞에서 the ㅍ returns: [아페서].)

The [t]-group is the largest and the least intuitive, so it produces the most homophones. The words 낮 (daytime), 낯 (face), and 낟 (a grain) are spelled with three different final letters — ㅈ, ㅊ, ㄷ — yet in isolation all three are pronounced identically as [낟]:

낮에는 좀 덥고 밤에는 시원해요.

najeneun jom deopgo bameneun siwonhaeyo

It's a bit hot during the day and cool at night.

Standing alone, 낮 is [낟]; but attach a vowel-initial particle and its true ㅈ resurfaces — 낮에는 is [나제는]. The spelling never lost the ㅈ, even though the sound did.

Why spelling and pronunciation diverge

This neutralization is the reason Korean spelling looks like it "doesn't match" the sound — and the reason that mismatch is a feature, not a bug. Korean orthography (맞춤법) is built to preserve the morpheme: it writes 부엌 with a ㅋ, 낮 with a ㅈ, 값 with a ㅂㅅ cluster, because that is what the word is — the shape it shows whenever a vowel follows.

이 가방은 값이 꽤 나가요.

i gabang-eun gapsi kkwae nagayo

This bag costs quite a lot.

값 alone is [갑] — you only hear the ㅂ. But 값이 is [갑씨], and the hidden ㅅ steps forward. If spelling followed the isolated pronunciation it would have to write 갑, and then relink into ×[가비] — losing the ㅅ that the word genuinely contains. By spelling the full 값, Korean keeps every form of the word recognizably the same on the page. Speech applies the seven-sound rule; spelling refuses to, on purpose. The entire rest of this group — liaison, tensification, nasalization — is a set of rules for turning the preserved spelling into the actual sound. For the full neutralization map organized by place of articulation, see the seven representative sounds.

Common Mistakes

1. Reading a final ㅅ, ㅈ, ㅊ, ㅌ as its "own" sound. In the batchim slot they are all a plain, unreleased [t]. 옷 is [옫], not "os"; 꽃 is [꼳], not "kkoch"; 밭 is [받], not "bath."

  • ✗ 낮 read as "naj," 꽃 read as "kkoch."
  • ✓ In isolation both end in [낟], 꽃 [꼳].

2. Releasing final stops with an English puff. English "-p, -t, -k" at the end of a word pop open with a little breath. Korean final stops are unreleased — the mouth closes and holds. 부엌 is a closed [부억], not "buh-eok-uh."

  • ✗ 밥 said as "bap-uh," 앞 said as "ap-uh."
  • ✓ 밥 [밥], 앞 [압] — the lips close and stay shut, no release.

3. Hearing the three-way contrast as voicing. Trying to map ㄲ/ㅋ onto English "hard g / k," or ㅂ/ㅍ onto "b / p," collapses the plain–tense–aspirated distinction to a two-way one and merges words.

  • ✗ 불 · 뿔 · 풀 all pronounced like one English "pool."
  • ✓ Plain 불, tense 뿔 (clenched, no air), aspirated 풀 (big puff) — three distinct words.

4. Applying the seven-sound rule when a vowel follows. Neutralization happens only before a pause or a consonant. A following vowel resurrects the real consonant, so don't flatten it.

  • ✗ 꽃이 read as "kkot-i," keeping the neutralized [t].
  • ✓ 꽃이 [꼬치] — the true ㅊ comes back before the vowel.

5. "Fixing" the spelling to match the sound. 부엌 is spelled with ㅋ, 값 with ㅂㅅ, even though you don't hear them in isolation. The spelling preserves the whole word; trust it.

Key Takeaways

  • Korean has 19 consonants built on a three-way contrast — plain ㄱㄷㅂㅈ, tense ㄲㄸㅃㅉ, aspirated ㅋㅌㅍㅊ — that is about air and tension, not voicing. 불 / 뿔 / 풀 is a real minimal triple.
  • Plain stops voice between vowels (아버지 → [b]), which is why RR spells them g / d / b / j.
  • In the batchim slot, before a pause or consonant, only seven sounds survive: [k n t l m p ŋ]. Everything else neutralizes (ㅋ,ㄲ→[k]; ㅍ→[p]; ㅅ,ㅆ,ㅈ,ㅊ,ㅌ,ㅎ→[t]).
  • Korean spelling preserves the morpheme (부엌, 낮, 값), so spelling and pronunciation diverge on purpose — and the rest of this group teaches the rules that connect them.
  • A following vowel undoes neutralization: 부엌 [부억] but 부엌이 [부어키].

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

  • Liaison 연음: Batchim Moves to the Next SyllableTOPIK 1The highest-frequency Korean sound rule: when a syllable ends in a batchim and the next begins with a vowel (the silent ㅇ), the final consonant slides forward to become that syllable's onset. Spelling keeps morpheme boundaries visible, but speech relinks right across them — so you glide, never pause, and a neutralized final is restored to its true value when it links.
  • Tensification 경음화: Plain → Tense After a Stop (학교 → 학꾜)TOPIK 1The one fully automatic sound change: a plain ㄱㄷㅂㅅㅈ becomes its tense twin ㄲㄸㅃㅆㅉ right after any stop batchim — 학교 [학꾜], 먹다 [먹따], 국밥 [국빱] — silent in both the spelling and the romanization.
  • Nasalization 비음화: Stops Become Nasals (입니다 → 임니다)TOPIK 1The most audible rule in polite Korean: a stop batchim [k/t/p] turns into the matching nasal before ㄴ or ㅁ. That is why 국물 is [궁물], 먹는 is [멍는], and the ubiquitous ending -ㅂ니다/-습니다 is heard [ㅁ니다] — 감사합니다 is really [감사함니다].
  • The Seven Representative Sounds 대표음, MappedTOPIK 1The exact neutralization map: which of the 27 batchim spellings collapse to each of the seven representative sounds [k n t l m p ŋ] in isolation — organized by place of articulation, so you group by where the sound is made instead of memorizing a random list.
  • No Pitch Accent: Why Korean Isn't Japanese or ChineseTOPIK 1Standard Seoul Korean has no lexical tone and no pitch accent — raising or lowering a syllable never changes a word's meaning. What Korean has instead is phrase-level melody and sentence-final intonation, plus a fading vowel-length contrast, so learners arriving from Japanese or Chinese can drop the pitch anxiety entirely.