EngToHindi

Congratulations in Hindi

The go-to phrase — बधाई हो (badhaai ho) — with its festive cousin मुबारक हो and ready wishes for weddings, exams, a new job and a new baby.

बधाई हो
badhaai ho
“Congratulations” · literally “may there be congratulation”

When good news lands — a wedding, a passed exam, a promotion, a newborn — the phrase you reach for is बधाई हो (badhaai ho). बधाई means “congratulation / felicitation”, and the small word हो (ho) turns it into a wish: “may congratulations be (yours).” It works in every register, from a formal speech to a quick message, which makes it the safest default.

Its warmer, more celebratory sibling is मुबारक हो (mubaarak ho), “may it be blessed.” This is Urdu/Persian in origin and carries a festive ring — you’ll hear it at weddings, at Eid, and any time the mood is joyous. To name the occasion, both phrases take the pattern [event] की बधाई हो, “congratulations on the [event].”

Standard vs festive forms

Two ways to congratulate, with a few useful extensions.
EnglishHindiPronunciation
Congratulations (standard)बधाई होbadhaai ho
Congratulations (festive, Urdu-origin)मुबारक होmubaarak ho
Many congratulationsबहुत बहुत बधाईbahut bahut badhaai
Heartfelt congratulationsहार्दिक बधाईhaardik badhaai
Best wishes (formal)शुभकामनाएँshubhkaamnaayein

Congratulations by occasion

Naming the occasion: weddings, exams, a new job, a new baby.
EnglishHindiPronunciation
Congratulations on your wedding!शादी की बधाई हो!shaadi ki badhaai ho!
Congratulations on passing the exam!परीक्षा पास करने की बधाई हो!pariksha paas karne ki badhaai ho!
Congratulations on your new job!नई नौकरी की बधाई हो!nayi naukri ki badhaai ho!
Congratulations on the new baby!बच्चे के जन्म की बधाई हो!bachche ke janm ki badhaai ho!
Congratulations on the promotion!पदोन्नति की बधाई हो!padonnati ki badhaai ho!

Fuller example sentences

Wishes you can send as they are.
EnglishHindiPronunciation
Congratulations on your marriage — best wishes for your new life.शादी की बधाई — नई ज़िंदगी की शुभकामनाएँ।shaadi ki badhaai — nayi zindagi ki shubhkaamnaayein.
Congratulations, you really deserved this success.बधाई हो, यह कामयाबी आपके हक़ की थी।badhaai ho, yah kaamyaabi aapke haq ki thi.
Heartfelt congratulations on the new arrival in your home.घर में नए मेहमान की हार्दिक बधाई।ghar mein naye mehmaan ki haardik badhaai.
Culture note. Congratulations in India are rarely just words — they often come with sweets (मिठाई, mithaai). “मुँह मीठा करो” (munh meetha karo, “sweeten your mouth”) is a near-reflex response to good news. At a new baby or a big achievement you may also hear blessings rather than a plain “congratulations”, such as ख़ुश रहो (khush raho, “stay happy”).

Translate your own text

Need to congratulate someone on a specific milestone? Type your message and get a natural Hindi version.

Frequently asked

How do you say congratulations in Hindi?
Congratulations in Hindi is बधाई हो (badhaai ho), the standard, all-purpose phrase. A festive alternative is मुबारक हो (mubaarak ho), which is Urdu/Persian in origin and common at weddings and festivals. Both mean roughly “congratulations to you”.
What is the difference between बधाई हो and मुबारक हो?
बधाई हो (badhaai ho) is the neutral, Sanskrit-rooted standard usable in any setting. मुबारक हो (mubaarak ho) is Urdu/Persian-origin and feels warmer and festive — common at weddings, Eid, and other celebrations. Both are widely understood and interchangeable in most contexts.
How do you congratulate someone on a wedding in Hindi?
For a wedding you say शादी की बधाई हो (shaadi ki badhaai ho) or विवाह की हार्दिक शुभकामनाएँ (vivaah ki haardik shubhkaamnaayein) for a more formal tone. People also say नई ज़िंदगी की शुभकामनाएँ, “best wishes for your new life”.
How do you congratulate someone on a new baby in Hindi?
You say बच्चे के जन्म की बधाई हो (bachche ke janm ki badhaai ho), “congratulations on the birth of your child”. For a baby boy or girl specifically you might hear बेटे की बधाई हो or बेटी की बधाई हो.