From Spelling to Sound: Reading Rules

By B1 you have met the Danish sound system piece by piece — the soft d, the silent letters, the swallowed endings. This page pulls those pieces into a single reading algorithm: a fixed order of checks you run on any unfamiliar written word to predict its spoken form. Danish has the widest gap between spelling and speech of any Germanic language, but the gap is rule-governed. Treat the spelling as a historical record of an older, fuller pronunciation, and your job is simply to apply the wearing-down rules in the right sequence.

English speakers find this disorienting because English spelling, chaotic as it is, at least pronounces most of its letters. Danish routinely drops them — a d, a g, an entire final -e. The trick is to stop reading letter by letter and instead scan for a handful of high-yield patterns. Here is the order to scan in.

The reading algorithm

Run these checks in order on a new written word. Most words are fully resolved by steps 1–4.

  1. Strip the weak ending. Look at the last syllable.
  2. Soften or silence the consonants (the d and g rules).
  3. Set the vowel length from the consonant that follows it.
  4. Apply the silent-letter rules (h before v/j; d in clusters).
  5. Place the stress (almost always the first/root syllable) and let everything unstressed reduce.

We will walk through each step, then sound out ten real words from spelling to approximate speech.

Step 1: The weak endings — -e, -er, -en, -et

These four endings are the single biggest source of "missing letters". In careful speech they carry a schwa [ə]; in normal speech they reduce hard or vanish, often pulling their consonant into a syllabic one.

  • -e → schwa, frequently dropped: pige ("girl") is "PEE-uh", drifting to almost "PEE".
  • -er → a low uh-like vowel [ɐ], never an English "-er": lærer ("teacher") is "LAIR-uh".
  • -en / -et → schwa plus a barely-there consonant; the t of -et is silent: huset ("the house") is "HOO-suhdh", and the definite -et never ends in a hard "t".

pige

girl — 'PEE-uh' [ˈpiːə]; the final -e is just schwa

lærer

teacher — 'LAIR-uh' [ˈlɛːɐ]; -er is never an English '-er'

huset

the house — 'HOO-suhdh' [ˈhuːˀsəð]; the -t of -et is silent

💡
The biggest single fix to an English accent in Danish is to stop pronouncing final endings fully. Whisper them. A clearly enunciated "-er" or "-et" is the loudest foreign marker there is.

Step 2: Soften or silence the d and g

After a vowel, a written d is usually the soft d [ð] — an l-like approximant with the tongue tip down, not the English th. After a vowel, a written g is often vocalised (turns into a j- or w-glide) or drops entirely.

  • soft d: mad ("food") → "madh", gade ("street") → "GA-dhuh".
  • vocalised/silent g: dag ("day") → roughly "da" with a faint glide; og ("and") → just "o".
  • The endings -ig and -lig lose the g completely: dejlig ("lovely") → "DY-li".

gade

street — 'GA-dhuh' [ˈɡæːðə]; vowel-d is the soft d

dejlig

lovely — 'DY-li' [ˈdɑjli]; the -g is silent

For the full articulation of the soft d, see soft-d; for the g and the silent clusters, see silent-consonants.

Step 3: Set the vowel length from the next consonant

Danish does not double vowels to show length — it uses the following consonant as the clue. The rule of thumb:

  • Single consonant after the vowel → long vowel.
  • Double consonant (or a consonant cluster) after the vowel → short vowel.

So mile has a long i, mille a short one; tale ("speak") has a long a, talle would be short. This is the mirror image of how a learner expects English to behave, where doubling is mostly silent.

hade

to hate — long a, 'HA-dhuh' [ˈhæːðə] (single d)

hatte

hats — short a, 'HAT-uh' [ˈhɑdə] (double t)

The full treatment lives on vowel-length. For the algorithm, just remember: one consonant, long; two consonants, short.

Step 4: Apply the silent-letter rules

Three patterns silence letters reliably:

  • hv- and hj-: the h is silent. hvad ("what") → "va", hjem ("home") → "yem".
  • -nd, -ld, -rd: the d is silent. land ("country") → "lan", kold ("cold") → "kol", jord ("earth") → "yor".
  • -ig, -lig, -igt: the g is silent (already met in step 2).

hvad

what — 'va' [ˈvæð]; the h is silent

land

country — 'lan' [ˈlanˀ]; the d is silent

Step 5: Stress the root, reduce the rest

Native Danish words stress the first or root syllable; compounds keep the main stress on the first element. Everything that is not stressed reduces toward schwa. Once the stress is placed, steps 1 and 3 do most of the remaining work. The details are on stress-and-prosody and schwa-and-reduction.

Worked examples: spelling → sound

Here is the algorithm applied end to end. The "sound" column is a rough English-based hint plus IPA.

WrittenMeaningApprox. soundWhat happened
gadestreet"GA-dhuh" [ˈɡæːðə]soft d; long a (single cons.); -e = schwa
hvidwhite"vidh" [ˈviðˀ]silent h; soft d
koldecold (pl.)"KOL-luh" [ˈkʌlə]silent d in -ld-; -e = schwa
dejligtlovely (n.)"DY-lit" [ˈdɑjlid̥]silent g; vowel-pair ej = "y"
husetthe house"HOO-suhdh" [ˈhuːˀsəð]soft d; silent -t of -et
otteeight"AW-duh" [ˈɔːdə]short→but lengthened o; double t = soft "d"
jordenthe earth"YOR-uhn" [ˈjoɐ̯ˀən]silent d in -rd-; -en reduces
spiseto eat"SPEE-suh" [ˈsbiːsə]long i (single s); p→"b"; -e = schwa
megetvery/much"MY-uhdh" [ˈmɑːð]vocalised g; -et silent t
flødebollercream buns"FLØ-dhuh-bol-luh"compound: stress on flø-; soft d; double l = short o

Notice spise: the p between vowels comes out closer to a soft English b, because Danish p, t, k lose their aspiration after the stressed onset — another wearing-down rule worth knowing once you are comfortable with these.

Common Mistakes

These are the predictable English-speaker errors, each one a failure to apply a step above.

❌ land = 'land' (with a clear d)

Wrong — pronouncing the silent d in the -nd cluster

✅ land = 'lan'

Right — the d in -nd, -ld, -rd is silent

❌ hvad = 'h-vad' (sounding the h)

Wrong — the h in hv- is silent

✅ hvad = 'va'

Right — hv- and hj- drop the h

❌ lærer = 'LAIR-err' (English -er)

Wrong — over-articulating the ending

✅ lærer = 'LAIR-uh'

Right — -er is a low vowel [ɐ], not an English '-er'

❌ huset = 'HOO-set' (hard t)

Wrong — the t of the definite -et is silent

✅ huset = 'HOO-suhdh'

Right — -et ends in soft d / schwa, never a hard t

❌ dag = 'dag' (hard g)

Wrong — the final g is vocalised, not a hard stop

✅ dag = 'da' (faint glide)

Right — vowel + g softens to a glide or drops

Key takeaways

  • Run the checks in order: strip the ending → soften/silence d and g → set vowel length → silence h/d clusters → stress the root.
  • One consonant after a vowel means a long vowel; two means short.
  • The endings -e, -er, -en, -et are the chief "missing letters" — reduce them hard and never sound the t of -et.
  • Silent letters cluster in three patterns: hv-/hj- (silent h), -nd/-ld/-rd (silent d), and -ig/-lig (silent g).

Now practice Danish

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

Start learning Danish

Related Topics

  • Danish Pronunciation: An OverviewA1Why spoken Danish diverges so sharply from its spelling, and the four pillars — vowels, stød, soft consonants, and reduction — that explain it.
  • Silent and Weakened ConsonantsB1The d, g, h, t and v that Danish writes but barely says — mapped letter by letter, with the high-frequency function words that fix most of a learner's consonant errors.
  • The Soft D [ð]A2The soft d after a vowel is an approximant — closer to a dark 'l' with the tongue tip down than to English 'th' — and knowing when d is hard, soft, or silent is essential to sounding Danish.
  • Schwa and Vowel ReductionB1The unstressed schwa written -e and -er, how casual Danish drops it and lets a consonant become the syllable — the rule behind Danish's 'swallowed' reputation.
  • Vowel Length and Consonant DoublingA2A doubled consonant in spelling reliably signals a short preceding vowel — a cue you can read off the page immediately, and the same rule that drives Danish inflectional spelling.