What is sweeter than a well-deserved success? Nothing, of course! But the gratifying expressions of encouragement and congratulations by loved ones do come a close second, especially when you get to hear the honey-dipped words of congratulations in Urdu.
The Urdu language is a Makhmali (مخملی – velvety) language. Listening to it feels like a soft stroke of a plume feather brushing against your ear. Add to it the Shireeni (شِیرِینی – sweetness) of Mubarak Baad (مُبارک باد – congratulation) spoken in Urdu, and you have gotten your loved one a Khoobsurat Tohfa (خوبصورت تحفہ – beautiful present) wrapped in warmth and good wishes. So, what are you waiting for? Come, let’s dive straight into learning different ways of saying congratulations in Urdu to convey your heartfelt wishes (دِلی دعا – Dilee Dua).
Table of Contents

Different Ways Of Saying Congratulations In Urdu
#1 Mubarak Ho (مبارک ہو)
English translation: Congratulations
Learning Urdu is more than memorizing words
Explore more →You can use the term Mubarak Ho as a basic phrase to congratulate anyone. It is a generic term you can use anywhere without worrying about the context, tone (formal/informal), or situation.
#2 Behad Mubarak Ho (بے حد مبارک ہو)
English translation: Boundless/ many congratulations
The Urdu translation of the word boundless or limitless is Behad, wherein Be means without and Had means limit. This term expresses the fervor or intensity of your wish. Add a warm & firm handshake or a sweet little hug to show how much you mean these words.
#3 Wah, Bahut Khoob (واہ بہت خوب)
English translation: Wow, very good.
This endearing phrase reflects your excitement in congratulating your loved one. ‘Wow’ adds a touch of excitement to the expression, and its meaning in Urdu is Wah (واہ).
#4 Aapne Toh Kamaal Kar Diya (آپ نے تو کمال کر دیا)
English translation: You did a marvelous job.
This phrase is used to show your amazement at a job well done. Kamaal Karna meaning in Urdu is to do a marvelous job. However, the use of ‘Aapne’ makes it a formal expression. To use it in an informal context, one can replace ‘Aapne’ with ‘Tumne’ (تم نے – you).
#5 Shaabaash! (شاباش)
English translation: Well done!
This one-word congratulation is an expression in itself. It is generally said by elders or authority figures to their subordinates or juniors with a tinge of pride. It is just like patting someone on the back, but verbally.
#6 Aapne Hamein Lajawaab Kar Diya (آ پ نے ہمیں لاجواب کر دیا )
English translation: You have left us speechless.
Once again, this is a formal way of saying that the other person has rendered you speechless. To use it informally, you should replace ‘Aapne‘ with ‘Tumne‘ (تم نے – you) and ‘Hamein’ with ‘Mujhe’ (مجھے – me).
#7 Naukri Lagne Ki Mubarak Baad (نوکری لگنے کی مبارکباد)
English translation: Congratulations on getting the job.
In day-to-day use or the common parlance, the word Naukri (نوکری) is used for the term job. But there is also a heavier word – Mulaazamat (مُلازَمَت) – to say the same.
#8 Imtihaan Paas Karne Ki Mubarak Baad (امتحاں پاس کرنے کی مبارکباد)
English translation: Congratulation on passing the exam.
The word Imtihaan means exam in Urdu. However, in the Indian subcontinent, this expression is often replaced with an اول درجہ پانے کی مبارکباد Awwal Darjaa Paane Ki Mubarak Baad (congratulations on getting the first rank) because Desi parents expect nothing less than a first rank or a score of 100/100 from their kids.
#9 Saalgirah Mubaarak Ho (سالگرہ مبارک ہو)
English translation: Happy Birthday.
This is an easy one. In Urdu, birthday is translated as Saalgirah (سالگِرَہ).
#10 Shaadi Mubarak Ho (شادی مبارک ہو)
English translation: Happy wedding.
Again, this is quite an easy expression to learn as it is the English-to-Urdu translation. Also, do remember to carry a Shagun Ka Lifafa (شگن کا لفافہ) – some money gifted in an envelope as a sign of auspiciousness – to your Muslim friend’s wedding. This gesture itself screams congratulation.

Simple Responses To Urdu Congratulations
Now that we know how to congratulate someone in Urdu let’s also quickly glance at some of the responses to those phrases, such as Thank You in Urdu.
| English | Urdu | Roman Transcription |
|---|---|---|
| Thank You | شکریہ / نوازش | Shukriya/ Nawaazish |
| Thank You So Much | بہت شکریہ | Bahut Shukriya |
| Thank You Very Much | بہت مہربانی | Bahut Meharbaani |
| Thank You For Your Lovely Words | ذرّ نوازی کا شکریہ | Zarra Nawaazi Ka Shukriya |
| Your Respect | آپکا احترام | Aapka Ehtiraam |
How Do You Say Congratulations In Urdu?
The general Urdu translation for the word ‘congratulations’ is مبارک ہو mubarak ho or مُبارک باد mubarak baad. It is made from the Arabic root word ‘Mubarak’ (مُبارک), which means ‘fortunate’ and ‘blessed’. It is a universal term for congratulating anyone in any context. Whether you want to congratulate someone on their wedding, new job, promotion, or any other achievement, saying mubarak ho is the most common way of saying Congratulations in Urdu. You can also simply say مبارک mubarak, but it is considered an informal word.
Another word for congratulations in Urdu is Tahniyat (تَہْنِیَت). Aside from verbally expressing your congratulations, it is a tradition also to write a letter (known as reeza-E-Tahniyat or عریضَہ تَہنِیَت) or a small note (known as Tahniyat-Naama or تہنیَت نامَہ) to delight the person.
Frequently Asked Questions Related To Congratulations In Urdu
How Do You Greet In Pakistan?
It won’t be wrong to say greetings are a custom of Urdu people. It is appreciated to start a day by greeting everyone by saying السلامُ علیکم Assalamualaikum, which means Peace be upon you. In response to it, you can simply say وعلیکم السلام walaikumasalam, meaning Peace be upon you, too. Its informal alternative is ہیلو hello, which means the same but is only used in informal situations.
How To Give Compliment In Urdu?
Urdu is one of the most beautiful languages. Thus, the phrases for (سراہنا sarahna) or complimenting in Urdu is also very heartwarming. To compliment someone, you can say:
- آپ بہت خوبصورت ہیں۔
You are very pretty.
Ap bohat khoobsurat hain.
- آپ کا کام ہمیں بہت پسند آیا۔
We love your work.
Apka kaam hamain bohat pasand aya.
- آپ بہت ذہین ہیں۔
You are very intelligent.
Aap bohat zaheen hain.
How To Give Well Wishes In Urdu?
There are different ways of giving well wishes to the loved ones in Urdu. You can wish them good health, success, or ultimate happiness. Besides these, you can also convey Eid wishes or other greetings in Urdu to your loved ones. To wish in Urdu, you can say:
- اللہ آپ کو خوش رکھے۔
May Allah keep you happy!
Allah apko khush rakhe.
- اللہ آپ کی حفاظت کرے۔
May Allah protect you!
Allah apki hifazat kare.
- میں آپ کی کامیابی کیلئے دعاگو ہوں۔
I am praying for your success.
Me apki kamyaabi kyliye duago hun.
- جلدی صحتیاب ہوں۔
Get well soon.
Jaldi sehatyaab hon.

Want To Learn Urdu? Try Ling!
Learning to say congratulation in Urdu seemed fun, right? Urdu has many other words, phrases, and expressions that can help you gain more proficiency in this language. Moreover, once you are on your path to learning this Asian language, you are bound to score more on the congeniality scale. There are many helpful blogs here at Ling that can help you take the first step toward language learning.
Not only that, the Ling app offers unique linguistic techniques and modern technology to provide you with a fulfilling language learning experience. With its gamified interface, interactive exercises, and fun quizzes, you are bound to make quick progress in your language-learning journey. Learning Urdu has never been this easy!
So, what are you waiting for? Grab your phone and download the Ling app now!