Polish Number to Words

Convert integers to Polish words with correct gender forms (2 → dwa/dwie)

Free Polish number-to-words converter. Turn any integer up to a trillion into correct Polish words, with gender agreement for jeden/jedna and dwa/dwie and the proper tysiąc/tysiące/tysięcy scale forms. Runs in your browser.

Why does 2 have two forms in Polish?

The numbers 1 and 2 agree in gender with the noun they count. Masculine and neuter use jeden and dwa, while feminine uses jedna and dwie. Higher numbers like trzy or pięć do not change for gender in everyday counting.

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).