Writing numbers as words in Polish is harder than in English because the language inflects for gender and applies the famous 1-2-5 rule to scale words. This free tool converts any integer up to nearly a trillion into correct Polish words, handling gender agreement and the tysiąc/tysiące/tysięcy alternation automatically.
How it works
The number is split into groups of three digits — ones, thousands, millions, and billions. Each group is spelled out using tables for hundreds (sto, dwieście, trzysta…), tens (dwadzieścia, trzydzieści…) and units. The teens 10–19 use their own dedicated words (jedenaście, dwanaście…).
For every group above the ones, the correct scale word is chosen with the 1-2-5 rule:
n === 1 → tysiąc / milion / miliard
last digit 2-4 (but not 12-14) → tysiące / miliony / miliardy
everything else → tysięcy / milionów / miliardów
Gender only affects the ones group: masculine and neuter use jeden and dwa, while feminine uses jedna and dwie.
Example and notes
234 becomes dwieście trzydzieści cztery. 1000 becomes simply tysiąc (never jeden tysiąc). 22 is dwadzieścia dwa in masculine but dwadzieścia dwie in feminine. Use the feminine setting when counting feminine nouns such as godzina (hour) or osoba (person).