Dua When Sneezing (and the Reply)
“Alhamdulillah — Yarhamukallah — Yahdikumullah” is an authentic dua from the Sunnah of the Prophet ﷺ, recorded in Sahih al-Bukhari 6224. Read it below in Arabic with transliteration and an English translation, and learn when to say it.
الْحَمْدُ لِلَّهِ — يَرْحَمُكَ اللَّهُ — يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ
Transliteration: Alhamdulillah. — Yarhamukallah. — Yahdikumullahu wa yuslihu balakum.
Translation: The one who sneezes says: “All praise is for Allah.” The one who hears says: “May Allah have mercy on you.” The sneezer replies: “May Allah guide you and set your affairs right.”
Source: Sahih al-Bukhari 6224
When to recite
When you sneeze, and when you hear someone else sneeze and praise Allah.
About this dua
Narrated by Abu Hurairah: the Prophet ﷺ taught this three-part exchange. Replying to a sneezer who has praised Allah (tashmit al-‘atis) is one of the rights of a Muslim over another.
Source and authenticity
- Reference: Sahih al-Bukhari 6224
- Grading: Recorded in the Sahih collections of al-Bukhari and/or Muslim, the most authentic books of hadith.
- Read the source: Sahih al-Bukhari 6224
The English translation is our own, kept close to the Arabic. Hadith numbers follow the standard numbering used on sunnah.com.
Related duas
More in Everyday Duas for Daily Life · All duas