Sooner or later every learner hits the wall: you have learned that 좋다 spells jo-t-da, and then a Korean says it and it comes out [조타]. You spelled 국물 correctly and it is pronounced [궁물]. It feels like the spelling lied to you. It didn't. Korean spelling is doing something deliberate and, once you see it, genuinely elegant — and this page explains the design so that the sound-change rules ahead feel like a system you can predict rather than a pile of exceptions you have to swallow.
Hangul spells the morpheme, not the sound
The key word is morphophonemic. Korean orthography (한글 맞춤법) does not try to spell what you hear; it spells each morpheme — each meaningful word-part, each stem and ending — in one constant shape, and then a small set of sound rules derives the actual pronunciation from that fixed spelling. The stem is written the same everywhere so the eye can recognize it, and your mouth applies the rules on the way out.
The showcase example is 값 ("price"):
| Written | Pronounced | Why |
|---|---|---|
| 값 | [갑] | cluster reduces before silence |
| 값이 | [갑씨] | hidden ㅅ links, then tenses |
| 값만 | [감만] | [p] nasalizes before ㅁ |
Three different pronunciations — [갑], [갑씨], [감] — but one spelling, 값, in all three. Korea could have spelled these phonetically as 갑 / 갑씨 / 감, but then you would never see that they are the same word. The constant spelling 값 makes the morpheme instantly recognizable and quietly records its true ending (ㅂ+ㅅ), which the pronunciations scramble. That is the whole trade: a little distance from the sound, in exchange for a spelling that shows you the grammar.
"But I heard Hangul was 100% phonetic"
Many learners arrive having read that Hangul is a perfectly phonetic script — one letter, one sound. Coming from English, with its cough, though, and knight, that sounds like paradise. The truth is more precise and, honestly, more useful: Hangul is phonemic at the level of the morpheme, not at the level of the surface sound. It tells you the underlying form transparently, and then about six regular rule families convert that form into pronunciation.
Why is morpheme-based spelling better than a purely phonetic one? Because Korean grammar is built by gluing stems and endings together, and a constant spelling lets you see the seams. In 먹어요, 먹고, 먹는 you can see the same stem 먹- every time, even though it is pronounced [머], [먹], and [멍] respectively. A phonetic spelling (머어요 / 먹꼬 / 멍는) would shatter one verb into three unrecognizable shapes. The morphophonemic spelling keeps the verb whole — which is exactly what you want when you are learning to conjugate.
The six rule families, in one glance
Here are the families that stand between the spelling and the sound. Each gets its own preview page next, and full treatment in the Pronunciation group; this table is just so you can recognize what is happening.
| Family | Spelled | Pronounced | What changed |
|---|---|---|---|
| Liaison (연음) | 한국어 | [한구거] | batchim links to next vowel |
| Neutralization | 옷 | [옫] | final consonant closes to [t] |
| Aspiration (격음화) | 좋다 | [조타] | ㅎ + stop fuse to aspirated |
| Palatalization (구개음화) | 같이 | [가치] | ㅌ + 이 → [치] |
| Nasalization (비음화) | 국물 | [궁물] | stop becomes nasal before nasal |
| Lateralization (유음화) | 신라 | [실라] | ㄴ becomes [ㄹ] next to ㄹ |
| Tensification (경음화) | 학교 | [학꾜] | plain consonant tenses |
Let's hear a few in real sentences.
같이 저녁 먹으러 갈래요?
gachi jeonyeok meogeureo gallaeyo?
Want to go grab dinner together?
같이 is written with ㅌ + 이 but spoken [가치] — the ㅌ palatalizes to [치] before 이. You use this word constantly; you have been palatalizing since your first week.
날씨도 좋고 기분도 좋아요.
nalssido joko gibundo joayo
The weather's nice and I'm in a good mood.
좋고 → [조코]: the ㅎ of 좋 fuses with the following ㄱ into aspirated [ㅋ]. (And 좋아요 → [조아요] — before a vowel the ㅎ just drops.)
국물 좀 더 주시겠어요?
gungmul jom deo jusigesseoyo?
Could I get a little more broth, please?
국물 → [궁물]: the [k] of 국 becomes the nasal [ㅇ] before the ㅁ of 물.
신라는 천 년 넘게 이어진 나라예요.
Sillaneun cheon nyeon neomge ieojin narayeyo
Silla was a kingdom that lasted over a thousand years.
신라 → [실라]: the ㄴ assimilates to the neighboring ㄹ. Spelling 신라 shows the parts (신 + 라); the rule fuses them in speech.
학교 앞에서 만나요.
hakgyo apeseo mannayo
Let's meet in front of the school.
학교 → [학꾜]: the ㄱ of 교 tenses to [ㄲ] after the stop. The spelling stays plain 교 because the tensing is predictable — the rule supplies it.
One spelling, three sounds: the noun 옷
Here is a case that proves the constant spelling is smarter than a phonetic one would be. The noun 옷 ("clothes") really ends in ㅅ — but you would never guess it from the bare word, which is pronounced [옫]. Watch the ㅅ appear and vanish depending on what follows, while the spelling never budges:
이 옷이 저한테 잘 맞아요.
i osi jeohante jal majayo
These clothes fit me well.
- 옷 (alone) → [옫] — the ㅅ neutralizes to a plain [t] before silence.
- 옷이 (with a particle) → [오시] — the true ㅅ links across and comes back.
- 옷도 → [옫또] — the ㅅ neutralizes again before the ㄷ, which then tenses.
Three different sounds for one letter, and the spelling stays 옷 in every case. A phonetic script would have to write 옫 / 오시 / 옫또 and would bury the fact that all three are the same word. Korean keeps 옷 constant and lets the rules decide the sound — exactly the trade the 값 table showed. (The same logic explains why the popular 맛있다 is standardly [마싣따] — the ㅅ links across the internal word-boundary — even though a letter-by-letter reading predicts nothing of the sort.)
Common Mistakes
1. Expecting letter-by-letter pronunciation. Reading 좋다 as jo-t-da instead of [조타] is the root error; the ㅎ and the stop fuse.
❌ 좋다
Wrong — 'jot-da,' sounding ㅎ and ㄷ separately.
✅ 좋다
jota
Correct — they fuse to aspirated [ㅌ]: [조타].
2. Trusting the spelling to be the sound. 국물 is not [국물]; the stop nasalizes before the nasal.
❌ 국물
Wrong — read straight off the page as [국물].
✅ 국물
gungmul
Correct — the [k] nasalizes to [ㅇ]: [궁물].
3. Re-spelling words the way they sound. Because 값 is said [갑], learners write ×갑 (or ×조타 for 좋다). This destroys the morpheme. Keep the standard spelling; let the rules produce the sound.
❌ 갑
Wrong spelling — writing the pronunciation instead of the morpheme.
✅ 값
gap
Correct spelling — pronounced [갑], but written 값 to preserve ㅂ+ㅅ.
4. Thinking each rule is a random exception. They aren't. There are only about six families, they are regular, and every one exists so the spelling can stay constant. Learn the families and you can predict the pronunciation of words you've never seen.
Key Takeaways
- Hangul is morphophonemic: it spells each morpheme in one constant shape and derives pronunciation with a small set of sound rules. 1933 principle — write the morpheme, read by the rules.
- It is phonemic at the morpheme level, not the surface level — which is better, because it keeps stems and endings recognizable (먹어요/먹고/먹는 all show 먹-).
- About six rule families stand between spelling and sound: liaison, neutralization, aspiration and palatalization, nasalization (with lateralization), and tensification.
- Don't re-spell words phonetically, and don't treat the rules as noise — learn the families and pronunciation becomes predictable.
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 연음화 (Preview)TOPIK 1 — A quick orientation to liaison — the highest-frequency sound rule — with the one insight beginners need: because a batchim relinks onto a following vowel, and particles always start with a vowel, the particle-attached form is what reveals a noun's true final consonant. 꽃 sounds like [꼳], but 꽃이 gives away its real ㅊ: [꼬치].
- Nasalization 비음화 (Preview)TOPIK 1 — A short pointer to nasalization — the rule that turns a stop batchim [k/t/p] into a nasal before ㄴ or ㅁ, so 국물 is always [궁물] and even 합니다 is really [함니다]. Stop pronouncing stops-before-nasals as spelled; the full rule set lives in the Pronunciation group.
- Tensification 경음화 (Preview)TOPIK 1 — A first look at tensification (경음화) — the silent rule that turns a plain consonant tense after certain sounds, most reliably right after a stop batchim, so 학교 comes out [학꾜], not [학교].
- ㅎ-Aspiration 격음화 & Palatalization 구개음화 (Preview)TOPIK 1 — A first look at two high-frequency sound changes: ㅎ fusing with a plain stop into an aspirate (좋다 → [조타]), and stem-final ㄷ/ㅌ turning into ㅈ/ㅊ before 이 (같이 → [가치]).