Learning how to type Polish letters is the first wall almost every beginner hits — usually about five minutes after opening a notebook full of ą, ć, ę, ł, ń, ó, ś, ź, and ż. Your keyboard doesn't have them. Your phone autocorrect fights you on them. And typing "prosze" instead of "proszę" feels wrong the moment you notice the missing tail under the e.
The good news: every major platform can produce all nine Polish special characters, and you don't need to buy a new keyboard or memorize a new layout to do it. This guide walks through Windows, Mac, iPhone, and Android, plus a copy-paste shortcut for the days you just need one letter, fast.

The Nine Letters You're Actually Trying to Type
Before the how-to, a quick reference. Polish adds nine letters to the Latin alphabet, each built from a base letter plus a mark:
- ą — a with an ogonek (tail), nasal sound
- ć — c with an acute accent
- ę — e with an ogonek, nasal sound
- ł — l with a stroke, sounds like English "w"
- ń — n with an acute accent
- ó — o with an acute accent, sounds like "u"
- ś — s with an acute accent
- ź — z with an acute accent
- ż — z with a dot above
Every method below is really just teaching your device how to attach these marks to a base letter on demand.
How to Type Polish Letters on Windows
The most reliable fix on Windows is adding the Polish (Programmer's) layout, which keeps your keys in the same place as a standard QWERTY layout but lets you type diacritics using the right Alt key.
Turning It On
Open Settings > Time & Language > Language & Region. Under "Preferred languages," click Polish if it's already listed, or click "Add a language" and search for Polish, then add it without changing your display language. Once Polish is added, click it, choose "Language options," and add the keyboard — pick Polish (Programmer's) over the plain "Polish" layout, since the Programmer's version keeps punctuation and symbols in their usual QWERTY spots.
Typing the Letters
With that layout active (switch with Windows key + Space), hold Right Alt and press the base letter: Right Alt + A gives ą, Right Alt + C gives ć, Right Alt + E gives ę, Right Alt + L gives ł, Right Alt + N gives ń, Right Alt + O gives ó, Right Alt + S gives ś, Right Alt + X gives ź, and Right Alt + Z gives ż. Add Shift for the capital versions.
If You Don't Want to Switch Layouts
For occasional use, Windows Alt codes work without touching your language settings at all. Hold Alt and type a four-digit code on the numeric keypad — 0261 for ą, 0263 for ć, 0281 for ę, 0322 for ł, 0324 for ń, 0243 for ó, 0347 for ś, 0378 for ź, and 0380 for ż. It's slower than the keyboard layout, but it works on a laptop with no numeric keypad too, using Fn + the number row on many models.

Linux: Adding the Polish Keyboard Layout
Linux distributions handle this the same way as Windows, just through a different settings menu. On GNOME (Ubuntu, Fedora, and most default desktop setups), open Settings > Keyboard > Input Sources, click the plus button, search "Polish," and add it. KDE Plasma users do the same thing under System Settings > Input Devices > Keyboard > Layouts.
Once added, switch layouts with the keyboard shortcut shown in that same settings panel (usually Super + Space or a taskbar icon), and the diacritics appear via Right Alt combinations exactly like the Windows Programmer's layout — Right Alt + A for ą, Right Alt + C for ć, and so on through the same nine letters. If you'd rather not touch system settings, IBus (the input method framework most distributions ship with) also supports adding Polish as a secondary input method without a full layout switch, which some users find faster for occasional typing.
Typing Polish in Microsoft Word and Google Docs
Word processors add one more wrinkle: autocorrect. Both Microsoft Word and Google Docs sometimes "fix" Polish diacritics back to their base letters if their spell-checker doesn't recognize the word, which is exactly backwards from what you want.
The fix in both cases is the same: set the document's proofing language to Polish. In Word, select the text (or the whole document with Ctrl+A), go to Review > Language > Set Proofing Language, and choose Polish. In Google Docs, go to File > Language and switch it to Polish, or select specific text and use Tools > Language > Set spell check language to mix Polish and English within one document. Once the proofing language matches, diacritics stop getting flagged as errors and autocorrect stops quietly deleting them.

Mac: Type Polish Special Characters Without Switching Layouts
MacOS has a shortcut most Windows users don't get: you can type several Polish diacritics on your normal US keyboard using the Option key, no layout switch required.
Option-Key Combinations
Hold Option and press the base letter to get the acute-accent letters: Option + E then C gives ć, Option + E then N gives ń, Option + E then O gives ó, Option + E then S gives ś, Option + E then Z gives ź. (MacOS treats Option + E as "add an acute accent to the next letter you type," which happens to cover five of the nine Polish letters directly.) Add Shift before the base letter for capitals.
Adding the Full Polish Layout
The Option-key trick doesn't cover ą, ę, ł, or ż, since those use marks MacOS doesn't have a built-in shortcut for. For those, add the Polish keyboard properly: go to System Settings > Keyboard > Text Input > Input Sources, click the plus button, search Polish, and add it. Switch between layouts with Globe key (or Control + Space on older Macs), then all nine letters are one keypress away in their natural QWERTY-adjacent spots.
iPhone and Android: Typing Polish on Your Phone
Phone keyboards actually make this easier than a computer, because both iOS and Android build diacritic access into the standard keyboard via long-press.
iOS
On the default iOS keyboard, press and hold the base letter — a, c, e, l, n, o, s, z — and a small popup shows every accented variant of that letter, including the Polish ones. Slide to ą, ć, ę, ł, ń, ó, ś, ź, or ż and lift your finger. No settings changes needed at all; this works on any iPhone out of the box. For heavy use, adding the Polish keyboard (Settings > General > Keyboard > Keyboards > Add New Keyboard > Polish) puts the accented letters directly on the main keyboard instead of behind a long-press.
Android
Android's behavior depends on your keyboard app, but Gboard (the default on most phones) works the same way as iOS: long-press a, c, e, l, n, o, s, or z to reveal the accented options. To add the dedicated Polish layout instead, open Gboard settings, tap Languages, add Polish, and swipe between layouts with the space bar.

The Fastest Method: Just Copy and Paste
Sometimes you don't need a keyboard layout — you need one word, once, right now. For that, copying directly from a reference list beats configuring anything:
ą ć ę ł ń ó ś ź ż Ą Ć Ę Ł Ń Ó Ś Ź Ż
Select any character above and copy it into whatever you're typing. Several free sites also offer click-to-type virtual Polish keyboards if you'd rather click letters than copy from a list, though for a single word, copy-paste is usually faster than opening another tab.
Why Polish Diacritics Exist in the First Place
Polish uses the Latin alphabet, unlike Russian or Ukrainian, but Latin's 26 letters were never enough to cover Polish's sound inventory — particularly its nasal vowels (ą, ę) and set of soft, palatalized consonants (ć, ń, ś, ź). Rather than invent new letter shapes from scratch, Polish orthography added diacritical marks to existing Latin letters, a solution shared with several other Slavic languages that also use the Latin script.
If you want the deeper linguistic story — how kreska, kropka, and ogonek marks each work, and why Polish spelling settled on this system — Wikipedia's rundown of Polish orthography covers it well. It's the same set of nine letters covered in our guide to the Polish alphabet, just from the typing side rather than the reading side.
Common Typing Mistakes to Avoid
Substituting the Wrong Base Letter
It's tempting to just drop the diacritic and type the base letter instead — "prosze" instead of "proszę," "dziekuje" instead of "dziękuję." Native readers will understand you, the same way an English reader understands "resume" without the accent on "résumé," but it reads as noticeably careless in anything more formal than a text to a friend, and search engines and spell-checkers will flag the word as misspelled.
Confusing Ł With L
Because ł looks like a lowercase L with a stroke through it, English speakers often skip it entirely when typing quickly, assuming it's just decorative. It isn't — ł and l are different letters with different sounds (ł sounds like English "w"), so "łaska" (grace/mercy) and "laska" (a walking stick, or slang for a woman) are genuinely different words, not the same word styled two ways.
Relying on Autocorrect to Fix It Later
Autocorrect on phones and in word processors is built around English spelling patterns by default, so it often "corrects" a Polish diacritic right back to the plain letter the moment you finish typing the word — undoing the very thing you just did. This is the opposite problem from forgetting the diacritic yourself, and it's just as common: the fix is the same proofing-language setting covered above, not typing more carefully.
Forgetting Capital Diacritics Exist
Ą, Ć, Ę, Ł, Ń, Ó, Ś, Ź, and Ż all have capital forms, and they show up constantly at the start of sentences and in proper nouns like Łódź or Śląsk. Every method above works with Shift held down for capitals — it's easy to forget that step exists and default to typing the plain capital letter instead.
Quick Reference: Every Method Side by Side
If you've skimmed straight to this section, here's the whole guide to how to type Polish letters compressed into one table:
| Platform | Fastest method | Best for heavy use |
|---|---|---|
| Windows | Alt code (e.g. Alt+0261 for ą) | Add Polish (Programmer's) layout, use Right Alt |
| Mac | Option+E then letter (covers ć, ń, ó, ś, ź) | Add full Polish layout for ą, ę, ł, ż too |
| Linux | IBus secondary input method | Add Polish layout in GNOME/KDE settings |
| iPhone | Long-press the base letter | Add Polish keyboard in Settings |
| Android | Long-press on Gboard | Add Polish language in Gboard settings |
| Any device, any app | Copy-paste from a reference list | — |
Bookmark this table if you switch between devices often — most learners end up using two or three of these methods depending on whether they're at a desk or on their phone.
Frequently Asked Questions
Do I need to buy a Polish keyboard to type in Polish? No. Every method in this guide works on a standard US or UK physical keyboard — you're changing software settings, not hardware, except in the rare case you want physical Polish key labels for touch-typing without looking.
What's the single fastest method for someone who types Polish occasionally? Long-press on a phone keyboard, or copy-paste from a reference list on desktop — both skip any settings menu entirely.
Why does autocorrect keep removing my Polish diacritics? Your phone's autocorrect dictionary is probably still set to English only. Adding Polish as a keyboard language (not just a long-press option) usually fixes this, since the device then treats accented Polish words as valid spellings instead of typos.
Does Polish (Programmer's) layout work differently from plain Polish layout on Windows? Yes — plain "Polish" moves punctuation keys to match Polish typewriter conventions, which trips up anyone used to a US layout. "Polish (Programmer's)" keeps punctuation where a US keyboard has it and only changes how you produce the nine diacritic letters, which is what almost every learner actually wants.
Can I type Polish diacritics in Google Docs or a browser without changing OS settings? Yes, through Google Docs' built-in special-character inserter (Insert > Special characters) or any of the free online Polish keyboard tools, though for regular use switching on the OS-level keyboard is faster since it works everywhere, not just inside one app.
Will typing without diacritics make me hard to understand? Rarely to a native speaker in casual context, since the words are still recognizable, but it's worth building the habit early — once you're used to a method above, adding the correct diacritic takes no extra time and reading your own writing back becomes much easier.
Is there one method that works everywhere, on every device? Not perfectly, since each operating system handles keyboard layouts differently, but the closest thing to a universal method is long-press on a phone or copy-paste from a reference list on desktop — both skip system settings entirely and work regardless of which computer or phone you're sitting at.
Do Polish people use Alt codes and layout switching too, or is that just for learners? Native speakers almost always type on a proper Polish keyboard layout from the start, since it's the default on computers sold in Poland — the workarounds in this guide exist specifically for people typing Polish on a device that shipped with an English-language layout.
Once typing feels automatic, the letters stop being an obstacle and start being just part of how you write — the same way reaching for an apostrophe in English isn't something you think about anymore. From here, the natural next step is putting these letters to use in real words and sentences, whether that's working through essential Polish phrases for travelers or going back to basics with a structured plan for learning Polish as a beginner.



