The Polish alphabet has 32 letters: the Latin letters (without native q, v, x) plus nine letters with diacritics. This reference lists every letter with its name, the type of diacritic, the Unicode code points, and the AltGr keyboard shortcut for typing it.
How it works
Polish diacritics come in four kinds, each shown in the table:
- ogonek — the little tail under
ąandęthat marks a nasal vowel. - kreska / acute — the stroke over
ć ń ó ś źthat softens or raises the sound. - stroke — the bar through
ł, pronounced like English w. - overdot — the dot over
ż.
On the standard Polish programmer’s keyboard layout you produce these by holding AltGr and pressing the base letter, with two memorable exceptions: AltGr+x gives ź and AltGr+z gives ż.
Example and notes
To encode ł you need U+0142 (lowercase) or U+0141 (uppercase). To type ó press AltGr+o. Use the filter box to jump straight to a letter — searching for ogonek shows only ą and ę, while searching for acute lists the five kreska letters. The code points are handy when building regex character classes or validating Polish input.