Happy Birthday in Polish: the Sto Lat Song & Wishes

Polish › Phrases › Happy birthday

Updated July 2026 · Everyday Polish · 4-minute read · 🔊 every phrase has native audio · ✓ Reviewed by Laura, native Polish speaker

The quick answer: happy birthday in Polish is Sto lat! (stoh laht) — literally “a hundred years!” It’s a wish AND a song. The full phrase is Wszystkiego najlepszego — “all the best”. Hear both below. 👇

Sto lat!
stoh laht · “100 years!” — the Polish happy birthday

🐌 Play slow version

Every birthday wish you’ll need

Polish Say it like Use it when… Listen
Sto lat! stoh laht the classic — say it or sing it
Wszystkiego najlepszego! fshist-KYEH-goh nigh-lep-SHEH-goh “all the best!” — warm & universal
Wszystkiego najlepszego z okazji urodzin! …s oh-KAH-zyee oo-ROH-jeen the full formal birthday wish
Zdrowia, szczęścia, pomyślności! ZDROH-vyah SHCHENSH-chyah… “health, happiness, prosperity!” — the toast add-on
Urodziny oo-roh-JEE-nih the word “birthday” itself
💡 Pronunciation tip: Sto lat is mercifully easy — “stoh laht”, two clean syllables. The long formal wish is a mouthful; nobody minds if you just beam and say Sto lat twice.

The song everyone must survive

At every Polish birthday, the room erupts into Sto lat, sto lat, niech żyje, żyje nam! — “may they live a hundred years for us!” The celebrant’s job is to sit still and endure being loved loudly. Then cake.

🇵🇱 Good to know: Sto lat doubles as a toast — glasses up, “Sto lat!”. (After a sneeze it’s na zdrowie, never sto lat — that one lives in our Cheers lesson.) It pairs beautifully with the toasts in our Cheers in Polish lesson.

Sto lat — the whole song, line by line

Every Polish birthday ends the same way: the room stands, somebody starts it, and the person having the birthday sits still and endures being loved loudly. It is four lines long and it repeats, so you only have to learn two of them.

Polish Say it like What it means Listen
Sto lat, sto lat stoh laht, stoh laht A hundred years, a hundred years
Niech żyje, żyje nam nyeh ZHIH-yeh, ZHIH-yeh nahm May they live, live for us
Jeszcze raz, jeszcze raz YESH-cheh rahs, YESH-cheh rahs Once more, once more
Niech żyje nam! nyeh ZHIH-yeh nahm May they live for us!

The order is: first two lines, twice. Then jeszcze raz — once more — and the last line, shouted rather than sung. In practice a Polish room will keep going for as long as it is enjoying itself, and somebody will usually call for another round.

Two pronunciation notes, because they are the ones that give people away. Niech ends in an h, not a k — Polish ch is always an h. And raz ends in an s: a z at the end of a Polish word hardens, the same rule that makes już come out as yoosh.

🇵🇱 Sto lat is not a translation of “happy birthday”. It means “a hundred years”, and it is a wish for a long life rather than a birthday greeting. That is why Poles also sing it at weddings, farewells, retirements and name days — anywhere a long life is worth wishing on someone. The actual greeting is wszystkiego najlepszego.

Two customs nobody warns you about

The ears. Ciągnięcie za uszy (chong-NYEN-cheh zah OO-shih) — “pulling by the ears”. Traditionally the birthday person gets one gentle tug per year of age, usually from every child in the room. It is affectionate, it is slightly undignified, and it is exactly the sort of thing that survives in a family long after the language does.

The name day matters more. Imieniny (ee-myeh-NEE-nih) is the feast day of the saint you are named after, and for older generations it was the bigger of the two celebrations — birthdays were for children. If your Polish grandmother got flowers on a date that had nothing to do with her birthday, that was why. Sto lat is sung on both.

📬 Take this lesson with you

A tiny Polish lesson in your inbox every few days — words, audio, and a small story from everyday life. Free forever.

Get the free lessons →

Join 1,700+ learners · unsubscribe anytime

Practice: quick check

1. Your Polish friend turns 40 today…
Sto lat! — and if you want to melt their heart, add Wszystkiego najlepszego!
2. You’re writing in a birthday card…
Wszystkiego najlepszego z okazji urodzin! — the full form belongs in writing. Signed with “Sto lat!” for charm.
3. The toast is raised at the party…
Zdrowia, szczęścia, pomyślności! — health, happiness, prosperity. Follow the glasses, smile, and you’re family now.

Frequently asked questions

What does Sto lat mean?
Literally “one hundred years!” — the wish that the celebrant lives a century. It’s both THE Polish birthday phrase and THE birthday song: everyone sings “Sto lat, sto lat, niech żyje, żyje nam…” while the celebrant survives the attention.
How do you say happy birthday in Polish?
The full formal wish is Wszystkiego najlepszego z okazji urodzin — “all the best on your birthday”. In practice, most Poles simply say (or sing) Sto lat!
Do Poles sing Sto lat only on birthdays?
No — Sto lat is Poland’s universal celebration song: name days, weddings, anniversaries, even a toast at the table. If someone is being celebrated, Sto lat will find them.
How do you say the happy birthday song in Polish?
It is called Sto lat (stoh laht). The words are: Sto lat, sto lat, niech żyje, żyje nam — sung twice — then jeszcze raz, jeszcze raz, niech żyje, żyje nam, niech żyje nam! Every line is spoken by a native voice in the table above.
Is Sto lat happy birthday in Polish?
Not literally. Sto lat means “a hundred years” and it is a wish for a long life, which is why Poles sing it at weddings, retirements and name days too. The phrase that actually translates “happy birthday” is wszystkiego najlepszego — all the best.
How do you wish someone a happy birthday in Poland?
Say wszystkiego najlepszego (fshist-KYEH-goh nigh-LEP-sheh-goh), and if the room is singing, join in with Sto lat. In a card, wszystkiego najlepszego z okazji urodzin is the full formal version. Expect the birthday person to have their ears pulled.

Keep going