Korean Pronunciation: How to Pronounce Every Hangul Letter
Korean pronunciation rarely matches the spelling. The vowels, the three-way consonant system, the seven batchim sounds, and the rules behind the changes.

Vowels: telling the near-identical ones apart
Hangul vowels are built from vertical lines, horizontal lines, and dots, so their shapes are systematic: but several pairs sound nearly identical to English speakers. The hardest are ㅓ vs ㅗ and ㅡ vs ㅜ. Use lip shape rather than sound to separate them: ㅗ and ㅜ round the lips, ㅓ and ㅡ do not.
| Vowel | Romanization | How to produce it |
|---|---|---|
| ㅏ | a | The a in "father" — open mouth |
| ㅑ | ya | A short y glide before ㅏ |
| ㅓ | eo | Like "uh" — lips relaxed, not rounded |
| ㅕ | yeo | A y glide before ㅓ |
| ㅗ | o | Rounded "oh" — lips pushed forward |
| ㅛ | yo | A y glide before ㅗ |
| ㅜ | u | The oo in "moon" — rounded |
| ㅠ | yu | A y glide before ㅜ |
| ㅡ | eu | Lips spread flat — no English equivalent |
| ㅣ | i | The ee in "see" |
One relief: ㅐ and ㅔ have merged in modern Seoul speech and are pronounced the same way by most native speakers. You do not need to hear a difference. You only need to spell them correctly.
The three-way consonant system
English splits consonants by voicing (b/p, d/t). Korean splits them three ways by airflow instead. Plain consonants (ㄱ, ㄷ, ㅂ, ㅈ) use light breath; aspirated ones (ㅋ, ㅌ, ㅍ, ㅊ) push a strong puff of air; tense ones (ㄲ, ㄸ, ㅃ, ㅉ) tighten the throat and release almost no air at all.
| Plain | Aspirated (strong puff) | Tense (tight throat) |
|---|---|---|
| ㄱ (g/k) | ㅋ (k) | ㄲ (kk) |
| ㄷ (d/t) | ㅌ (t) | ㄸ (tt) |
| ㅂ (b/p) | ㅍ (p) | ㅃ (pp) |
| ㅈ (j) | ㅊ (ch) | ㅉ (jj) |
| ㅅ (s) | — (none) | ㅆ (ss) |
This distinction is not optional: 달 (moon), 탈 (mask), and 딸 (daughter) differ only in that first consonant. A quick self-check is to hold your palm in front of your mouth: the aspirated series should blow air onto it, and the tense series should barely move it at all.

Batchim: many spellings, only seven sounds
The final consonant written under a syllable is called batchim. Almost any consonant can appear there, but only seven sounds are actually produced: ㄱ, ㄴ, ㄷ, ㄹ, ㅁ, ㅂ, ㅇ. So ㅅ, ㅆ, ㅈ, ㅊ, and ㅌ all surface as a ㄷ sound in final position: 옷 (clothes) sounds like 옫, 꽃 (flower) like 꼳.
Just as important: batchim sounds are unreleased. Unlike the t at the end of English "cat", the tongue makes contact and the sound simply stops without a release burst. Fixing only this one habit makes a learner's Korean sound markedly more native.
| Sound | Letters that produce it | Example |
|---|---|---|
| ㄱ (k) | ㄱ, ㅋ, ㄲ | 책 (book) |
| ㄴ (n) | ㄴ | 산 (mountain) |
| ㄷ (t) | ㄷ, ㅌ, ㅅ, ㅆ, ㅈ, ㅊ, ㅎ | 옷 (clothes) → sounds like 옫 |
| ㄹ (l) | ㄹ | 물 (water) |
| ㅁ (m) | ㅁ | 밤 (night) |
| ㅂ (p) | ㅂ, ㅍ | 밥 (rice) |
| ㅇ (ng) | ㅇ | 강 (river) |
Sound changes: liaison, nasalization, aspiration
The single biggest reason spoken Korean does not match its spelling is liaison. When a syllable starting with a vowel follows a batchim, that final consonant slides over and is pronounced as the next syllable's initial. This is why 한국어 sounds like han-gu-geo and 음악 like eu-mak.
| Rule | What happens | Example |
|---|---|---|
| Liaison (연음) | Batchim + vowel → the final consonant moves over | 한국어 → han-gu-geo |
| Nasalization (비음화) | ㄱ/ㄷ/ㅂ before ㄴ or ㅁ become ㅇ/ㄴ/ㅁ | 감사합니다 → gam-sa-ham-ni-da |
| Aspiration (격음화) | ㅎ merging with a plain consonant makes it aspirated | 좋다 → jo-ta |
Do not try to apply these rules consciously while speaking. It slows you to a crawl. Use them to understand why what you hear differs from what you see, and let shadowing native audio do the actual acquisition.
Why romanization quietly misleads you
Romanization is a bridge for people who cannot yet read Hangul, not an accurate record of Korean sounds. ㄱ gets written as both g and k depending on position, and spellings like eo (ㅓ) and eu (ㅡ) point at sounds English simply does not have.
The deeper problem is that romanization does not encode the sound changes above: it writes gamsahamnida while the word is actually pronounced gam-sa-ham-ni-da. Learning Hangul first — a few days' work for most people — saves far more time than it costs.
Check yourself
In 옷 (clothes), how is the final ㅅ actually pronounced?
How to actually fix your pronunciation
- Drill minimal pairs — 달/탈/딸 and 자다/차다/짜다, where only one sound changes.
- Record yourself and play it next to native audio. Most learners cannot hear their own error in real time.
- Practice unreleased finals separately — stop 밥, 옷, 책 without any release burst.
- Get corrected in the moment by a native speaker — fossilized pronunciation rarely repairs itself alone.
Pronunciation does not need to be perfect. Once the plain/aspirated/tense distinction and the unreleased finals are in place you will be understood: the rest tends to follow from listening volume.
Frequently asked questions
Why does Korean sound different from how it is spelled?
Because of liaison — a final consonant sliding into the next syllable — plus rules like nasalization and aspiration. That is why 한국어 comes out as han-gu-geo and 감사합니다 as gam-sa-ham-ni-da.
How do I tell ㄱ, ㅋ, and ㄲ apart?
By airflow. Hold your palm in front of your mouth: ㅋ should blow air onto it, ㄲ should barely move it while your throat tightens, and ㄱ sits between them. The distinction matters — 달 (moon), 탈 (mask), and 딸 (daughter) differ only there.
Should I learn Hangul before working on pronunciation?
Yes. Romanization cannot represent Korean sounds accurately and ignores the sound-change rules, so relying on it fossilizes errors. Hangul takes most learners only a few days, and learning it first is faster in the end.
Find the tutor that fits you