- Authors

- Name
- Ahmad
- Role
- Senior Marketing Manager, Islamic education • DeenUp
بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ
In the name of God, the Most Gracious, the Most Merciful.

Quick answer
What do you say when you sneeze in Islam?
When you sneeze in Islam, you say Alhamdulillah (الحمد لله), meaning "Praise be to Allah." This is the Sunnah of the Prophet Muhammad ﷺ, recorded in Sahih al-Bukhari 6224. Saying it acknowledges that the sneeze came as a relief and a blessing, and it opens the door for your Muslim brother or sister to respond with a dua for you.

Sneezing seems so ordinary — a reflex you barely notice. Yet in Islam, every sneeze carries a complete exchange of blessings between you and the people around you. It takes about ten seconds, involves three short phrases, and connects you to a practice the Prophet Muhammad ﷺ personally taught and loved.
What Is the Dua for Sneezing in Islam?
The dua for sneezing is a three-part sunnah exchange. When you sneeze, you say Alhamdulillah (all praise is due to Allah). The Muslim near you responds with Yarhamukallah (may Allah have mercy on you). You then reply with Yahdiikumullahu wa yuslihu baalakum (may Allah guide you and set your affairs right). This complete exchange is authentically established in Sahih al-Bukhari 6224 and 6231.
The Complete Sneezing Dua Exchange
The full sunnah involves three phrases said in sequence. Each one has a specific purpose, a specific speaker, and an authentic source.
Step 1: What the Sneezer Says
الْحَمْدُ لِلَّهِ
Alhamdulillah
"Praise be to Allah."
Say this immediately after sneezing. You can say it quietly if you are in a public space, but the Sunnah is to say it clearly so that those near you can respond.
Source: Sahih al-Bukhari 6224 — The Prophet ﷺ said: "When one of you sneezes, he should say: Alhamdulillah."
Step 2: What Others Around You Say
يَرْحَمُكَ اللَّهُ
Yarhamukallah (to a man) / Yarhamuki Allah (to a woman)
"May Allah have mercy on you."
This response is an obligation of brotherhood and sisterhood in Islam — the right of a Muslim over their fellow Muslim. Do not skip it when you hear someone sneeze and say Alhamdulillah.
Source: Sahih al-Bukhari 6231 — "If one of you sneezes and praises Allah, it is a duty upon every Muslim who hears him to say: Yarhamukallah."
Step 3: What the Sneezer Replies
يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ
Yahdiikumullahu wa yuslihu baalakum
"May Allah guide you and set your affairs right."
After someone says Yarhamukallah to you, you complete the exchange with this dua for them. It is a beautiful two-way blessing — you sneeze and leave with a dua for mercy, and they receive a dua for guidance in return.
Source: Sahih al-Bukhari 6231.
Quick Reference: The Full Sneezing Exchange
| Who Says It | Arabic | Transliteration | Meaning |
|---|---|---|---|
| Sneezer | الحمد لله | Alhamdulillah | Praise be to Allah |
| Listener | يرحمك الله | Yarhamukallah | May Allah have mercy on you |
| Sneezer (reply) | يهديكم الله ويصلح بالكم | Yahdiikumullahu wa yuslihu baalakum | May Allah guide you and set your affairs right |
| If non-Muslim sneezes | يهديكم الله ويصلح بالكم | Yahdiikumullahu wa yuslihu baalakum | May Allah guide you |
Why Does Islam Treat Sneezing as a Blessing?
The Prophet ﷺ made a remarkable distinction: Allah loves sneezing and dislikes yawning. This is recorded in Sahih al-Bukhari 6223.
Why? A sneeze is the body's sudden, involuntary act of clearing and refreshing itself — an alertness. Yawning, by contrast, was associated in the hadith with laziness, heaviness, and something that shaytan takes pleasure in when we give in to it unchecked.
Sneezing is also a physical mercy. Medical understanding confirms it clears irritants from the nasal passages. Islam frames this reflex as a gift from Allah, which is why the immediate response is praise — Alhamdulillah — rather than embarrassment.
The Prophet ﷺ also said: "Sneezing is from Allah, and yawning is from shaytan. When one of you yawns, let him suppress it as much as he can, for when one of you says 'hah' [yawns audibly], shaytan laughs." (Sahih al-Bukhari 3289)
This reframes how you see your own body. A sneeze is not just a biological reflex — it is a cue for dhikr بحمد الله, and an opening to exchange genuine blessings with the people around you.
How Many Times Can You Say Yarhamukallah?
If someone sneezes more than once in quick succession, the exchange applies up to three sneezes. After a third sneeze, the Prophet ﷺ indicated the person is experiencing an illness (Abu Dawud 5035), so you would stop repeating Yarhamukallah and perhaps say a dua for their health instead.
Practically:
- First sneeze: say Yarhamukallah
- Second sneeze: say Yarhamukallah
- Third sneeze: say Yarhamukallah and consider a dua for shifa
- Fourth sneeze and beyond: the person likely has a cold — switch to dua for health, not Yarhamukallah
What If a Non-Muslim Sneezes Near You?
If a non-Muslim sneezes and you are with them, you do not say Yarhamukallah. Instead, you say:
يَهْدِيكُمُ اللَّهُ وَيُصْلِحُ بَالَكُمْ
Yahdiikumullahu wa yuslihu baalakum
"May Allah guide you and set your affairs right."
This is established from Sahih al-Bukhari 6221, where the Prophet ﷺ gave different guidance for responding to the People of the Book. You are making a sincere dua for their guidance, not asking Allah's mercy in the same way you would for a believer.
This shows the beautiful nuance of Islamic adab — there is a tailored response for every situation, rooted in genuine care rather than formula.
Do you feel your duas are unanswered?
Have you read the dua properly? Learn authentic duas, understand their meanings, and call upon Allah with greater confidence through DeenUp.
Take the Dua Quiz
Making the Sneezing Sunnah a Habit
The hardest part is not learning the phrases — it is remembering to say them when a sneeze catches you off guard.
A few practical tips:
1. Link it to recognition. The moment you feel the urge to sneeze, your body gives you a brief second of warning. Use that second to mentally queue "Alhamdulillah." Over time this association becomes automatic.
2. Do not be embarrassed. In public places — offices, classrooms, streets — many Muslims hold back saying Alhamdulillah out loud because it feels awkward. The sunnah is to say it clearly enough for others to hear. Start with a normal indoor voice; it becomes natural.
3. Respond when you hear others. Train yourself to recognize the sound of a sneeze in your vicinity. When you hear Alhamdulillah, respond with Yarhamukallah immediately. This trains both you and the people around you in a habit of blessing one another.
4. Remember the exchange has three parts. The sunnah is not complete at Yarhamukallah. When someone blesses you, return the blessing with Yahdiikumullahu wa yuslihu baalakum. Many Muslims know the first two parts but forget the third.
For more on building Islamic habits around daily moments, read about daily duas in Muslim life and the importance of dhikr in Islam.
How Sneezing Etiquette Connects to Adab
The sneezing exchange is one expression of a broader Islamic concept: adab (الأدب), which refers to refined manners and conduct as taught by the Prophet ﷺ.
When you say Alhamdulillah after a sneeze, you are practicing adab in Islam — the discipline of responding to every moment with awareness of Allah. The person who hears you and says Yarhamukallah is fulfilling a right (haqq) you have over them as a Muslim. You complete the circle by making dua for them in return.
This is what adab looks like in practice: a three-second exchange that strengthens the bonds of the ummah, remembers Allah, and makes an ordinary reflex into an act of worship.
For more on Islamic etiquette in everyday life, read about Islamic etiquette of greeting and morning adhkar in Islam.
You can also deepen your understanding of these daily sunnah practices through resources like Sunnah.com and Yaqeen Institute's research on Islamic daily life.
For a practical look at how small sunnah habits connect to consistent faith, the Deen Back blog has a thoughtful post on how to make dua that gets accepted and how daily practices build over time. And Demi's reflection on ordinary days and practice offers a useful frame for why consistency in small moments matters more than dramatic gestures.
Do you feel your duas are unanswered?
Have you read the dua properly? Learn authentic duas, understand their meanings, and call upon Allah with greater confidence through DeenUp.
Take the Dua Quiz
Frequently Asked Questions
What do you say when you sneeze in Islam?
When you sneeze in Islam, you say Alhamdulillah (الحمد لله), meaning "Praise be to Allah." This is the Sunnah of the Prophet Muhammad ﷺ, recorded in Sahih al-Bukhari 6224. Saying it acknowledges that the sneeze came as a relief and a blessing, and it opens the door for your Muslim brother or sister to respond with a dua for you.
What do you say when someone else sneezes in Islam?
When a Muslim near you sneezes and says Alhamdulillah, you respond by saying Yarhamukallah (يرحمك الله), meaning "May Allah have mercy on you." If the sneezer is female, you say Yarhamuki Allah. This response is the right of a Muslim over their fellow Muslim, as recorded in Sahih al-Bukhari 6231.
What does the sneezer say after you respond with Yarhamukallah?
After you say Yarhamukallah, the sneezer replies with Yahdiikumullahu wa yuslihu baalakum (يهديكم الله ويصلح بالكم), meaning "May Allah guide you and set your affairs right." This completes the three-part sunnah exchange of sneezing, as recorded in Sahih al-Bukhari 6231.
What if a non-Muslim sneezes near me — should I still say Yarhamukallah?
If a non-Muslim sneezes and praises their God, you say Yahdiikumullahu wa yuslihu baalakum ("May Allah guide you and set your affairs right") rather than Yarhamukallah. This is based on a hadith in Sahih al-Bukhari 6221, where the Prophet ﷺ gave this specific guidance for responding to the People of the Book.
How many times should you say Alhamdulillah after sneezing?
You say Alhamdulillah once after sneezing. If you sneeze a second or third time, the person responding may say Yarhamukallah again, but if you sneeze more than three times, the Prophet ﷺ indicated this is from illness rather than a blessing, so Yarhamukallah is not repeated beyond three times (Abu Dawud 5035).
Why does Islam encourage saying Alhamdulillah after sneezing?
Sneezing clears the airways and is considered a mercy and relief from Allah. The Prophet ﷺ said that Allah loves sneezing and dislikes yawning (Sahih al-Bukhari 6223), because a sneeze brings alertness and praise of Allah, while uncontrolled yawning was associated with laziness. Saying Alhamdulillah right after connects the body's natural response to Allah's remembrance.
What if I sneeze during salah — do I say Alhamdulillah out loud?
If you sneeze during salah, you say Alhamdulillah silently to yourself — scholars agree this does not invalidate the prayer. You should not say it loudly or turn to respond to someone else's sneeze while in salah, as speaking breaks the prayer. Resume your recitation normally after the internal praise.