This page is the capstone of the writing-system group: a single key that maps every Polish letter and digraph to its sound, so you can read any word aloud with confidence. The reason such a short page can be complete is the most important fact about Polish for an English speaker — Polish spelling is phonemic. A letter (or digraph) almost always stands for the same sound everywhere it appears, regardless of the word. That is the opposite of English, where the letters ough are pronounced five different ways in though, through, cough, rough, and thorough. In Polish there is essentially no such guessing. Learn this one key and you can pronounce words you have never seen.
The big idea: reading is predictable, spelling is not
It helps to separate two directions from the very start, because they are not equally hard.
- Reading (letters → sound) is almost perfectly predictable. Give a Pole a written word they have never met — a foreign surname spelled Polish-style, an invented word — and they will all pronounce it the same way. You can reach that level too, with this one page.
- Spelling (sound → letters) has a few genuine ambiguities, because three sounds can each be written two ways. These are the same-sound pairs: ó = u, rz = ż, ch = h. When you hear the word you can't always tell which spelling it has — but when you read it, both spellings give the same sound, so reading is never blocked.
Vowels
Polish has the oral vowels a, e, i, o, u/ó, y and the two nasal vowels ą, ę. Each is a single, pure, short sound — there are no long vowels and no diphthong drift (Polish o never slides toward "ow" the way English "go" does).
| Letter | Sound (IPA) | Like English | Example |
|---|---|---|---|
| a | [a] | father (short) | tak (yes) |
| e | [ɛ] | bed | nie (no) |
| i | [i] | machine | list (letter) |
| o | [ɔ] | off | kot (cat) |
| u, ó | [u] | boot (short) | but (shoe), góra (mountain) |
| y | [ɨ] | blunt "i," near bit | syn (son) |
| ą | [ɔ̃] / [ɔm]/[ɔn] | nasal "on" (French bon) | wąsy (moustache) |
| ę | [ɛ̃] / [ɛm]/[ɛn] | nasal "en" | język (tongue) |
The crucial vowel fact is the first same-sound pair: ó is pronounced exactly like u — both are [u]. Góra ("mountain") and bóg ("god") have the same "oo" as but ("shoe"). The accent on ó (called o kreskowane, "o with a stroke") is purely a spelling memory of history; it does not change the sound. See Ó versus U.
Mój brat ma nowy samochód.
My brother has a new car. (ó in mój and samochód = plain 'u' sound)
Lubię herbatę z cytryną.
I like tea with lemon. (ę in lubię and herbatę; ą in cytryną)
The nasal vowels ą and ę are the one place where the sound shifts by position — before certain consonants they break into a vowel + a nasal consonant (so ząb "tooth" sounds like "zomp," ręka "hand" like "renka"), and word-final ę is often de-nasalised to a plain "e" in speech. The full set of rules is on The nasal vowels ą and ę; for the read-aloud purpose of this page, "nasal on / nasal en" gets you understood everywhere.
Single consonants
Most Polish consonants match an English consonant closely. The ones worth flagging are gathered below; the rest (b, d, f, g, k, m, n, p, s, t, z) are read as in English.
| Letter | Sound (IPA) | Note / Example |
|---|---|---|
| c | [t͡s] | "ts" as in cats — never "k" or "s": co (what) |
| ć | [t͡ɕ] | soft "ch," tongue forward: być (to be) |
| ś | [ɕ] | soft "sh," hissed: środa (Wednesday) |
| ź | [ʑ] | soft "zh": źle (badly) |
| ń | [ɲ] | "ny" as in canyon: koń (horse) |
| ł | [w] | English "w" as in wow — not "l": mały (small) |
| l | [l] | clear "l": lampa (lamp) |
| w | [v] | English "v": woda (water) |
| r | [r] | tapped/rolled, as in Spanish: rower (bicycle) |
| h | throaty "h" (Scottish loch): herbata (tea) | |
| j | [j] | English "y": jutro (tomorrow) |
Two letters trap English speakers because the same shape means something different: w is "v," and ł is "w." So woda is "voda," and Wisła (the Vistula river) is "VEE-swah." The letter ł is the slashed l; never read it as a plain l. See The letters l and ł.
Wisła to najdłuższa rzeka w Polsce.
The Vistula is the longest river in Poland. (w = 'v'; ł in najdłuższa = 'w')
Mały koń pije wodę.
The small horse is drinking water. (ł in mały = 'w'; ń in koń = 'ny')
The dotted/accented consonants ć, ś, ź, ń are the "soft" series — say them with the tongue blade pushed forward toward the front of the palate, giving a gentler, hissier version of ch/sh/zh/ny. They have a twin spelling you meet constantly: before the vowel i, the bare letters c, s, z, n become these soft sounds, so ci, si, zi, ni = ć, ś, ź, ń. That is why nie ("no") starts with the ń-type sound and ciasto ("cake") starts with ć. This i-as-softener rule is detailed on its own page; for reading, just remember: a consonant + i is soft.
The seven digraphs
Polish writes seven digraphs — two letters standing for one sound. They are the last piece of the key. Resolve these and any word becomes a string of single sounds.
| Digraph | Sound (IPA) | Like English | Example |
|---|---|---|---|
| ch | throaty "h" (= 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 (= the letter ż) | rzeka (river) |
| ż | [ʐ] | "zh" — single letter, same sound as rz | żaba (frog) |
| dz | [d͡z] | voiced "ts," like ds in kids | dzwon (bell) |
| dź | [d͡ʑ] | soft voiced "j," gentle | dźwig (crane) |
| dż | [d͡ʐ] | hard "j" as in jam | dżem (jam) |
Here are the other two same-sound pairs: rz = ż (both "zh") and ch = h (both throaty "h"). For reading, that is a gift — you never decide; both spellings give one sound. The choice only bites when spelling from the ear, and it is governed by word history, covered on Rz versus ż and Ch versus h. The full breakdown of the digraphs, including the trap where two letters meet across a prefix seam and are not a digraph, is on The digraphs.
Może jutro pojedziemy nad morze.
Maybe tomorrow we'll go to the seaside. (może and morze — different spellings, same 'zh', different meaning)
Na śniadanie był chleb z dżemem.
There was bread with jam for breakfast. (ch = 'h'; dż = English 'j')
The read-aloud key in three steps
To pronounce any unfamiliar Polish word:
- Find the digraphs (ch, cz, sz, rz, dz, dź, dż) and read each as one sound. Szczotka "brush" → sz + cz + otka.
- Soften consonants before i (ci, si, zi, ni, dzi = ć, ś, ź, ń, dź), and read ą/ę as nasal "on/en."
- Stress the second-to-last syllable. Polish stress is almost always on the penultimate syllable, automatically — herBAta, dziĘKUję... (dzię-KU-ję), kawaLERka. You don't mark it and you rarely move it; see Word stress. This regularity is part of why one key suffices.
Dziękuję bardzo za pomoc.
Thank you very much for the help. (stress on the second-to-last: dzię-KU-ję, BAR-dzo, PO-moc)
Przepraszam, gdzie jest dworzec?
Excuse me, where is the station? (prze = 'pshe'; gdzie ends in the dź-type soft sound)
Once you can do these three steps, you have everything. There is no second tier of irregular pronunciations waiting to ambush you — the alphabet, digraphs, and nasal-vowel pages you have worked through all reduce to this one key.
Common Mistakes
❌ Reading w as English 'w', so 'woda' becomes 'wuh-da'.
Incorrect — Polish w is 'v'.
✅ woda = 'voda'.
water
❌ Reading ł as 'l', so 'mały' becomes 'MAH-lee'.
Incorrect — ł is English 'w'.
✅ mały = 'MAH-wy'.
small
❌ Pronouncing ó differently from u.
Incorrect — ó and u are the identical sound [u]; the difference is only in spelling.
✅ góra and but share the same 'oo' sound.
mountain; shoe
❌ Reading c as English 'c' (k/s), so 'co' becomes 'koh' or 'soh'.
Incorrect — Polish c is always 'ts'.
✅ co = 'tso'.
what
❌ Stressing the first syllable, e.g. 'DZIE-kuje'.
Incorrect — Polish stress is on the second-to-last syllable.
✅ dziękuję = 'dzię-KU-ję'.
thank you
Key Takeaways
- Polish spelling is phonemic: one letter-to-sound key reads every word — unlike English.
- Reading is fully predictable; only spelling has gaps, and only for three sounds.
- The three same-sound pairs are the entire memory load: ó = u, rz = ż, ch = h.
- Watch the two false friends: w = "v" and ł = "w."
- Read off the digraphs, soften consonants before i, and stress the second-to-last syllable — that is the whole system.
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 Digraphs: ch, cz, dz, dź, dż, rz, szA1 — Polish's seven two-letter combinations, each one a single sound — including the same-sound pairs ch/h and rz/ż and the seams where they aren't digraphs at all.
- The Nasal Vowels ą and ęA2 — How Polish ą and ę are really pronounced — nasal, decomposed into vowel + nasal consonant, denasalized, or reduced — depending on what follows.
- ó versus uA2 — Why Polish spells the same [u] sound two ways, and the alternation test that resolves most of it.
- rz versus żA2 — Two spellings for the [ʐ] sound — and the r-alternation test plus the after-consonant rule that crack most of them.
- ch versus hA2 — Both ch and h spell the same throaty [x] sound, so the choice is learned by etymology — ch is the native default, h the rarer borrowed spelling.