Dua & Sunnah

Dua Upon Seeing a Rainbow: A Reminder of Allah's Covenant

Weather & Nature
Sahih HadithSahih Muslim 1342

سُبْحَانَ الَّذِي سَخَّرَ لَنَا هَذَا وَمَا كُنَّا لَهُ مُقْرِنِينَ، وَإِنَّا إِلَى رَبِّنَا لَمُنْقَلِبُونَ

Glory be to Allah, who has subjected this to us, and we could not have done it ourselves. And to our Lord we shall indeed return.

Subhanal-ladhi sakhkhara lana hadha wa ma kunna lahu muqrinina, wa inna ila Rabbina lamunqalibun.

When to Read

This beautiful dua is recited when witnessing something awe-inspiring in nature, particularly when seeing a rainbow. It’s a moment to pause, marvel at Allah's creation, and remember our return to Him.

How to Read

Recite this dua with sincerity and reflection, allowing the wonder of the rainbow to deepen your connection with Allah. Say it aloud or in your heart as you observe the phenomenon.

Virtues & Benefits

This supplication reminds us of Allah's power and control over all creation, acknowledging that nothing happens without His will. It reinforces our belief in His absolute sovereignty and our ultimate accountability to Him. Seeing a rainbow becomes a prompt for remembering our return to Allah (innalillahi wa inna ilayhi raji'un), fostering humility and gratitude.

Source & Authentication

The Messenger of Allah (ﷺ) used to say when the wind became strong: Glory be to Allah, the Almighty. Glory be to Allah, the Benign. O Allah, I ask You for its goodness and the goodness of what is in it and the goodness of what it has been sent with, and I seek refuge in You from its evil and the evil of what is in it and the evil of what it has been sent with. And when there was lightning and thunder, he would say: Glory be to Allah, whom the lightning glorifies and so do the angels out of awe of Him. (The wording for when the wind became strong is the same, but with this addition: 'and we could not have done it ourselves. And to our Lord we shall indeed return.')
Sahih HadithSahih Muslim 1342
Ad Space

Related Duas

Get Daily Duas in Your Inbox

Receive a beautiful dua every morning to start your day with remembrance.