Beyond its 32 single letters, Polish writes seven digraphs — pairs of letters that together stand for a single sound: ch, cz, dz, dź, dż, rz, sz. They are why a word like szczęście ("happiness") looks like a keyboard accident but is actually only five sounds long. Learn the seven digraphs and the alphabet's regularity finally clicks: nearly every Polish word becomes readable on sight.
The seven digraphs at a glance
| Digraph | Sound (IPA) | English guide | Example |
|---|---|---|---|
| ch | throaty "h" (Scottish loch); same as the letter h | chleb (bread) | |
| cz | [t͡ʂ] | hard "ch" as in church | czas (time) |
| sz | [ʂ] | hard "sh" as in shoe | szkoła (school) |
| rz | [ʐ] | "zh" as in measure; same as the letter ż | rzeka (river) |
| dz | [d͡z] | voiced "ts," like the ds in kids | dzwon (bell) |
| dź | [d͡ʑ] | soft voiced affricate, a gentle "j" | dźwig (crane) |
| dż | [d͡ʐ] | hard "j" as in jam | dżem (jam) |
Each one is two keystrokes but one sound. Say each example slowly and you'll feel the single articulation: czas begins with one "ch," not a "ts-z."
Mamy mało czasu, szybko!
We've got little time, quick!
Chleb jest jeszcze ciepły.
The bread is still warm.
The voiced series: dz, dź, dż mirror c, ć, cz
This is one of those structural insights that makes Polish suddenly feel logical instead of random. Polish has a set of "ts/ch"-type affricates that come in voiceless and voiced pairs. The voiced ones are just the voiceless ones with the vocal cords switched on — and the spelling marks this by sticking a d in front:
| Voiceless | Voiced | Relationship |
|---|---|---|
| c [t͡s] | dz [d͡z] | plain / hard |
| ć [t͡ɕ] | dź [d͡ʑ] | soft (palatal) |
| cz [t͡ʂ] | dż [d͡ʐ] | hard / retroflex |
So dz is simply a voiced c, dź a voiced ć, and dż a voiced cz. The "d" you see in the spelling is the audible clue that the sound is voiced. Once you see the pattern, the three d-digraphs stop being three things to memorise and become one idea: add voicing to the c-series.
Dzwoń do mnie, gdy dojedziesz.
Call me when you get there.
Dżem truskawkowy skończył się wczoraj.
The strawberry jam ran out yesterday.
ch = h, and rz = ż: same sound, two spellings
For an English speaker this is the most important thing on the page. Two of the digraphs are homophones of single letters:
- ch is pronounced exactly like the letter h. There is no audible difference between them in standard Polish.
- rz is pronounced exactly like the letter ż. Both are "zh."
That means when you read, you never have to decide — both spellings give you the same sound. The difficulty is only in writing: when you hear that throaty "h," is it ch or h? When you hear "zh," is it rz or ż? Those choices are governed by etymology (which the ch-versus-h and rz-versus-ż spelling pages explain). The reason the language keeps two spellings for one sound is historical: centuries ago rz and ż were distinct sounds (rz was a "soft r," like the Czech ř still is), and they merged, but the spelling froze in place.
Rzeka i jezioro są niedaleko.
The river and the lake are nearby.
Może jutro pojedziemy nad morze.
Maybe tomorrow we'll go to the seaside.
Notice morze (sea) and może (maybe): identical pronunciation, different spelling, different meaning — a perfect illustration of why the rz/ż distinction matters in writing even though your ear can't hear it.
The orthographic seam: when two letters aren't a digraph
Here is the trap that even intermediate learners fall into. A digraph is only a digraph within a single morpheme. When the two letters happen to meet across a morpheme boundary — where a prefix joins a root, for example — they are pronounced separately, as two distinct sounds, not as the digraph.
The classic case is dz. Inside one root, dz is the single voiced sound [d͡z]. But in odznaka ("badge"), the word is built from the prefix od- ("off, from") plus the root -znaka. The d belongs to the prefix and the z to the root, so you pronounce a clear d then a clear z — od-znaka, not a digraph.
Dostał odznakę za odwagę.
He received a badge for courage.
The same thing happens with rz. The name Marzanna (the effigy of winter drowned on the first day of spring) and the verb form marznąć ("to freeze") are mar + z, with the r ending one part and the z starting another — so it's "mar-znąć," a separate r and z, not the "zh" of rz.
Zaczynam marznąć, wracajmy do domu.
I'm starting to freeze, let's go back home.
Minimal contrasts to drill
These near-pairs train the boundaries between sounds:
Nie wiem, czy ci się to spodoba.
I don't know whether you'll like it.
In czy ("whether") the cz is a hard "ch"; in ci ("to you") the c before i is the soft "ch"-like ć sound — two different affricates a beat apart in the same sentence.
Na śniadanie był dżem, a dzień zaczął się dobrze.
There was jam for breakfast, and the day started well.
Here dżem opens with the hard "j" of jam, while dzień ("day") opens with dź, the soft voiced affricate — the hard versus soft contrast of the voiced series, side by side.
Common Mistakes
❌ Reading 'odznaka' as 'o-dznaka' with a single dz sound.
Incorrect — it's od + znaka, so the d and z are separate sounds.
✅ odznaka — pronounced 'od-znaka'.
badge
❌ Pronouncing ch differently from h, e.g. as English 'ch' in 'cheese'.
Incorrect — Polish ch is a throaty [x], identical to the letter h.
✅ chleb — the ch is the same sound as in 'herbata'.
bread
❌ Treating cz as 'ts + z' (two sounds), so 'czas' becomes 'tsas'.
Incorrect — cz is one sound, the hard 'ch' of 'church'.
✅ czas
time
❌ Assuming rz and ż must sound different because they're spelled differently.
Incorrect — they are pronounced identically; the difference is only in spelling.
✅ rzeka and żaba both use the same 'zh' sound.
river; frog
❌ Voicing dz as a plain 'z', so 'dzwon' becomes 'zwon'.
Incorrect — dz is an affricate [d͡z], a voiced 'ts', not a plain z.
✅ dzwon
bell
Key Takeaways
- Seven digraphs, each one sound: ch , cz [t͡ʂ], sz [ʂ], rz [ʐ], dz [d͡z], dź [d͡ʑ], dż [d͡ʐ].
- dz, dź, dż are the voiced partners of c, ć, cz — the "d" marks voicing.
- ch = h and rz = ż: identical sounds, two spellings for historical reasons. Easy to read, harder to spell.
- Across a morpheme seam (e.g. od-znaka, mar-znąć) the letters are not a digraph — read them separately.
Now practice Polish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Polish→Related Topics
- The Polish AlphabetA1 — The 32-letter Polish Latin alphabet, its nine diacritic letters, and why spelling predicts pronunciation almost perfectly.
- The Sibilant Series: ś ź ć dź versus sz ż cz dżA2 — Polish distinguishes a soft (palatal) series ś ź ć dź from a hard (retroflex) series sz ż cz dż — plus the plain dental s z c dz — three sounds where English hears one.
- Consonant ClustersB1 — Polish freely allows initial and medial consonant clusters that English forbids — but they are pronounced fully and sequentially, with assimilation applied and no inserted vowel, so they are learnable.
- Diacritics and How to Type ThemA1 — The nine Polish diacritic letters, the AltGr keyboard layout that produces them, and why dropping a mark changes the word.
- Spelling-to-Sound: A Beginner SummaryA1 — One complete letter-and-digraph-to-sound key for reading any Polish word aloud — because Polish spelling is phonemic, this single page is genuinely all you need; the only memory load is the same-sound pairs ó/u, rz/ż, ch/h, which affect spelling, not reading.