Phrases that matter
How to Say “Happy Birthday” in Hindi
The warm, safe way to wish anyone a happy birthday is जन्मदिन की शुभकामनाएं — “birthday good wishes.” Here’s how to say it, how to make it respectful for an elder, and the blessings a Hindi family adds on top.
A birthday wish in Hindi isn’t just “happy” — it’s a little blessing for the year ahead.
The core wish: जन्मदिन की शुभकामनाएं
The word for birthday is जन्मदिन (janmdin) — literally “birth-day.” The warmest, most widely-right way to wish someone is जन्मदिन की शुभकामनाएं (janmdin kī shubhkāmnāeṁ) — “birthday good wishes,” the same शुभकामनाएं (good wishes) Hindi uses for festivals and happy occasions.
To make it heartfelt, add हार्दिक (hārdik, “heartfelt / warm”): जन्मदिन की हार्दिक शुभकामनाएं — “warm wishes on your birthday.” That one extra word lifts it from a polite line to a genuine one, and it’s what you’ll see on cards and heartfelt messages.
Making it respectful: आप vs तुम
To point the wish at a particular person, add who it’s for at the front. For an elder or anyone you address with respect, use आपको (āpko, “to you,” polite): आपको जन्मदिन की हार्दिक शुभकामनाएं — “warm birthday wishes to you.”
For a friend, a cousin, a child — anyone you’d तुम — it becomes तुम्हें (tumheṁ, “to you,” familiar): तुम्हें जन्मदिन की शुभकामनाएं. Same wish, two registers; the आपको / तुम्हें swap is what makes it fit the person. When in doubt with someone older, reach for आपको.
The blessings a family adds
In a Hindi family, a birthday is a moment for little blessings, especially from elders — and these are the lines that make a wish feel like home. ख़ुश रहो (khush raho) — “stay happy.” जीते रहो (jīte raho) — “live long, bless you.” And for a long life, ईश्वर तुम्हें लंबी उम्र दे (īshvar tumheṁ lambī umra de) — “may God give you a long life,” or more simply लंबी उम्र हो (lambī umra ho).
Strung together, a grandparent’s wish might be: जन्मदिन की शुभकामनाएं, बेटा — ख़ुश रहो, जीते रहो. That’s not a card line; that’s a blessing, and it carries more warmth than any single translated phrase.
What your family actually sends
In practice, plenty of families — especially across the diaspora — simply say “Happy Birthday” in English, even in an otherwise-Hindi message. That’s completely normal and nobody will blink. But switching to जन्मदिन की हार्दिक शुभकामनाएं, and adding a line like ख़ुश रहो for an elder, is exactly the small touch that makes a message feel personal instead of forwarded.
If you’re writing to a grandparent, the move that lands hardest isn’t a perfect phrase — it’s the respect baked into आपको and a blessing in return for all the ones they’ve given you.
Want to write जन्मदिन की शुभकामनाएं in your own hand on a card? Learn Devanagari free with the script trainer — no account needed to start.
Learn to read & write it — free →Questions people ask
How do you say “happy birthday” in Hindi?
The warm, widely-right way is जन्मदिन की शुभकामनाएं (janmdin kī shubhkāmnāeṁ) — “birthday good wishes.” For a heartfelt version, add हार्दिक: जन्मदिन की हार्दिक शुभकामनाएं, “warm birthday wishes.” जन्मदिन (janmdin) is the word for birthday.
How do I wish an elder a happy birthday respectfully in Hindi?
Address it to them with the polite आपको: आपको जन्मदिन की हार्दिक शुभकामनाएं — “warm birthday wishes to you.” You can add a blessing an elder would appreciate, like ख़ुश रहो (stay happy) or लंबी उम्र हो (may you have a long life).
What blessings do Hindi families add to a birthday?
Common ones are ख़ुश रहो (khush raho, “stay happy”), जीते रहो (jīte raho, “live long, bless you”), and ईश्वर तुम्हें लंबी उम्र दे (“may God give you a long life”). These little blessings, especially from elders, are what make a Hindi birthday wish feel personal rather than formulaic.
What is the Hindi word for birthday?
जन्मदिन (janmdin), literally “birth-day.” The full warm wish built on it is जन्मदिन की शुभकामनाएं (birthday good wishes), or जन्मदिन की हार्दिक शुभकामनाएं for a heartfelt version.