Dua for Forgiveness: 9 Powerful Duas to Wipe Away Your Sins

Reviewed for Quran and hadith references | Updated October 2026 | 9 minute read

Dua for forgiveness is the most hopeful door a believer can knock on. No matter how heavy your past feels, Allah invites you back with mercy. In this guide you will find nine authentic duas with Arabic text, transliteration, meaning and sources, plus clear steps on how to make your repentance sincere.

Why Seeking Forgiveness Matters in Islam

Every human being makes mistakes. The Prophet ﷺ said that all children of Adam sin, and the best of them are those who repent often (Tirmidhi 2499). Sinning is not the end of the story. Staying away from Allah because of the sin is.

The Quran addresses this fear directly: “Say, O My servants who have transgressed against themselves, do not despair of the mercy of Allah. Indeed, Allah forgives all sins” (Quran 39:53). Notice the words “all sins”. That is why a sincere dua for forgiveness is never wasted.

Even the Prophet ﷺ, whose sins were forgiven, asked for forgiveness more than seventy times a day in one narration (Bukhari 6307) and a hundred times in another (Muslim 2702). If he did so, we need it far more.

The Conditions of True Repentance (Tawbah)

A dua works best when it comes with a changed heart. Scholars list these conditions for repentance:

1. Stop the sin

You cannot sincerely ask forgiveness while planning to continue. Step away from the habit, the place or the people that pull you toward it.

2. Feel real regret

The Prophet ﷺ said regret is repentance (Ibn Majah 4252). A heavy heart over a sin is already a sign of faith.

3. Resolve not to return

If you slip again, do not give up. Repent again. The door never closes while you are alive and before the soul reaches the throat.

4. Return the rights of people

If the sin involved theft, a debt or hurting someone, repay or seek their pardon where it is possible and safe.

9 Powerful Duas to Ask Allah for Forgiveness

Below are the best dua for forgiveness texts from the Quran and the authentic Sunnah. You can pick one and make it a daily habit.

1. Sayyid al-Istighfar: the most powerful dua for forgiveness

The Prophet ﷺ called this the master of seeking forgiveness. He said whoever says it during the day with firm belief and dies that day before evening is from the people of Paradise, and the same applies at night (Bukhari 6306).

اللَّهُمَّ أَنْتَ رَبِّي لَا إِلَهَ إِلَّا أَنْتَ، خَلَقْتَنِي وَأَنَا عَبْدُكَ، وَأَنَا عَلَى عَهْدِكَ وَوَعْدِكَ مَا اسْتَطَعْتُ، أَعُوذُ بِكَ مِنْ شَرِّ مَا صَنَعْتُ، أَبُوءُ لَكَ بِنِعْمَتِكَ عَلَيَّ، وَأَبُوءُ بِذَنْبِي فَاغْفِرْ لِي فَإِنَّهُ لَا يَغْفِرُ الذُّنُوبَ إِلَّا أَنْتَ

Allahumma anta rabbi la ilaha illa anta, khalaqtani wa ana abduka, wa ana ala ahdika wa wa'dika mastata'tu, a'udhu bika min sharri ma sana'tu, abu'u laka bini'matika alayya, wa abu'u bidhanbi faghfir li fa innahu la yaghfirudh dhunuba illa anta.

Meaning: O Allah, You are my Lord. None has the right to be worshipped but You. You created me and I am Your servant. I keep Your covenant and promise as best I can. I seek refuge in You from the evil I have done. I admit Your favour upon me and I admit my sin, so forgive me, for none forgives sins except You.

Source: Sahih al-Bukhari 6306

2. Short dua for forgiveness: Astaghfirullah

If you need a short dua for forgiveness, this is the simplest. You can say it while walking, driving or working.

أَسْتَغْفِرُ اللَّهَ وَأَتُوبُ إِلَيْهِ

Astaghfirullah wa atubu ilayh.

Meaning: I seek forgiveness from Allah and I turn to Him in repentance.

Source: Sahih Muslim 2702, Bukhari 6307

3. The dua of Adam: for forgiveness of all sins

After eating from the tree, Adam and Hawwa did not blame others. They admitted fault and asked for mercy. This is a beautiful dua for forgiveness of all sins, big or small.

رَبَّنَا ظَلَمْنَا أَنفُسَنَا وَإِن لَّمْ تَغْفِرْ لَنَا وَتَرْحَمْنَا لَنَكُونَنَّ مِنَ الْخَاسِرِينَ

Rabbana zalamna anfusana wa in lam taghfir lana wa tarhamna lanakunanna minal khasirin.

Meaning: Our Lord, we have wronged ourselves. If You do not forgive us and have mercy on us, we will surely be among the losers.

Source: Quran 7:23

4. The dua of Yunus in distress

لَّا إِلَٰهَ إِلَّا أَنتَ سُبْحَانَكَ إِنِّي كُنتُ مِنَ الظَّالِمِينَ

La ilaha illa anta subhanaka inni kuntu minaz zalimin.

Meaning: There is no god but You. Glory be to You. Indeed I have been among the wrongdoers.

Source: Quran 21:87. The Prophet ﷺ said no Muslim calls upon Allah with it for anything except that Allah answers him (Tirmidhi 3505).

5. Dua of Abu Bakr as Siddiq

Abu Bakr asked the Prophet ﷺ to teach him a dua for his prayer, and he taught him this.

اللَّهُمَّ إِنِّي ظَلَمْتُ نَفْسِي ظُلْمًا كَثِيرًا، وَلَا يَغْفِرُ الذُّنُوبَ إِلَّا أَنْتَ، فَاغْفِرْ لِي مَغْفِرَةً مِنْ عِنْدِكَ وَارْحَمْنِي، إِنَّكَ أَنْتَ الْغَفُورُ الرَّحِيمُ

Allahumma inni zalamtu nafsi zulman kathira, wa la yaghfirudh dhunuba illa anta, faghfir li maghfiratan min indika warhamni, innaka antal Ghafurur Rahim.

Meaning: O Allah, I have greatly wronged myself and none forgives sins but You. So grant me forgiveness from Yourself and have mercy on me. You are the Forgiving, the Merciful.

Source: Bukhari 834, Muslim 2705

6. Powerful dua for forgiveness of major sins

This narration is widely taught for forgiveness of everything: small and great, first and last, hidden and open.

اللَّهُمَّ اغْفِرْ لِي ذَنْبِي كُلَّهُ، دِقَّهُ وَجِلَّهُ، وَأَوَّلَهُ وَآخِرَهُ، وَعَلَانِيَتَهُ وَسِرَّهُ

Allahumma ighfir li dhanbi kullahu, diqqahu wa jillahu, wa awwalahu wa akhirahu, wa alaniyatahu wa sirrah.

Meaning: O Allah, forgive all my sins, the small and the great, the first and the last, the open and the secret.

Source: Sahih Muslim 483

Remember that major sins need sincere tawbah, not only words. Stop the act, feel remorse and rely on Allah’s promise in Quran 4:110 that whoever does wrong and then asks Allah’s forgiveness will find Allah Forgiving and Merciful.

7. Dua for Laylatul Qadr: asking to be pardoned

اللَّهُمَّ إِنَّكَ عَفُوٌّ تُحِبُّ الْعَفْوَ فَاعْفُ عَنِّي

Allahumma innaka afuwwun tuhibbul afwa fa'fu anni.

Meaning: O Allah, You are the Pardoner and You love to pardon, so pardon me.

Source: Tirmidhi 3513 (Aisha, may Allah be pleased with her, asked what to say on Laylatul Qadr)

8. Forgiveness with protection from the Fire

رَبَّنَا إِنَّنَا آمَنَّا فَاغْفِرْ لَنَا ذُنُوبَنَا وَقِنَا عَذَابَ النَّارِ

Rabbana innana amanna faghfir lana dhunubana wa qina adhaban nar.

Meaning: Our Lord, we have believed, so forgive us our sins and protect us from the punishment of the Fire.

Source: Quran 3:16

9. Astaghfirullah al-Azeem al-Hayy al-Qayyum

أَسْتَغْفِرُ اللَّهَ الَّذِي لَا إِلَهَ إِلَّا هُوَ الْحَيُّ الْقَيُّومُ وَأَتُوبُ إِلَيْهِ

Astaghfirullahal ladhi la ilaha illa huwal Hayyul Qayyumu wa atubu ilayh.

Meaning: I seek forgiveness from Allah, besides whom there is no god, the Ever Living, the Sustainer, and I repent to Him.

Source: Abu Dawud 1517, Tirmidhi 3577. The Prophet ﷺ said the one who says it is forgiven even if he fled from battle.

Dua for Forgiveness of Zina

Zina is a major sin, but it is not beyond Allah’s mercy. In Surah Al-Furqan, after listing grave sins including Zina, Allah says: “Except those who repent, believe and do righteous deeds. For those, Allah will replace their evil deeds with good” (Quran 25:70).

What to do

Stop completely and cut off every link that leads back, including private messages and unsafe meetings. Pray two rakahs of Salat al-Tawbah, then make dua. The Prophet ﷺ said that when a person sins, purifies himself, prays and asks Allah’s forgiveness, Allah forgives him (Abu Dawud 1521, Tirmidhi 406).

Use Sayyid al-Istighfar and the dua of Adam above. Then add in your own language: “O Allah, I turned away from You. Accept my repentance, purify my heart and protect me from returning.”

You do not have to announce the sin to anyone. Allah loves those who stay covered. If you need guidance or if marriage or someone else’s rights are involved, speak privately with a trusted and knowledgeable imam. You can also read more at Islamic Info Center.

Dua for Forgiveness of Shirk

Shirk, associating partners with Allah, is the gravest sin. Allah does not forgive dying upon it (Quran 4:48), yet the door is open for whoever repents while alive. Allah describes people who once called on others besides Him and then repented, believed and did good, and He promised to change their evil deeds into good (Quran 25:68 to 70). Quran 39:53 also gives hope to every sinner.

Begin by renewing your declaration of faith with understanding, leave the practice you were doing, and learn tawhid. The Prophet ﷺ taught a dua that protects from hidden shirk:

اللَّهُمَّ إِنِّي أَعُوذُ بِكَ أَنْ أُشْرِكَ بِكَ وَأَنَا أَعْلَمُ، وَأَسْتَغْفِرُكَ لِمَا لَا أَعْلَمُ

Allahumma inni a'udhu bika an ushrika bika wa ana a'lam, wa astaghfiruka lima la a'lam.

Meaning: O Allah, I seek refuge in You from knowingly associating anything with You, and I seek Your forgiveness for what I do not know.

Source: Musnad Ahmad, Al-Adab al-Mufrad 716 (graded hasan by scholars)

Dua for Forgiveness of Parents

Seeking mercy for your parents is a lasting gift, whether they are alive or have passed away. The Prophet ﷺ said that when a person dies, their deeds end except for three, including a righteous child who prays for them (Muslim 1631).

رَبِّ ارْحَمْهُمَا كَمَا رَبَّيَانِي صَغِيرًا

Rabbir hamhuma kama rabbayani saghira.

Meaning: My Lord, have mercy on them as they raised me when I was small.

Source: Quran 17:24

رَبَّنَا اغْفِرْ لِي وَلِوَالِدَيَّ وَلِلْمُؤْمِنِينَ يَوْمَ يَقُومُ الْحِسَابُ

Rabbanagh fir li wa liwalidayya wa lil mu'minina yawma yaqumul hisab.

Meaning: Our Lord, forgive me, my parents and the believers on the Day the account is established.

Source: Quran 14:41

Note: Quran 9:113 forbids asking forgiveness for those who died as polytheists. For Muslim parents, this dua is encouraged.

Practical Tips to Make Your Dua More Effective

Choose the best times

The last third of the night, between adhan and iqamah, while prostrating, and on Fridays are times when duas are especially hoped to be accepted. Allah descends to the lowest heaven in the last third of the night and asks who is seeking forgiveness (Bukhari 1145).

Start with praise

Begin with praising Allah and sending salah upon the Prophet ﷺ, then ask. Raise your hands and be humble.

A daily example

Many people build a simple routine: Sayyid al-Istighfar after Fajr and Maghrib, 100 times Astaghfirullah during the day, and two rakahs of repentance before sleep. Start small and stay consistent rather than doing too much and quitting.

Never lose hope

The Prophet ﷺ narrated that Allah says: “O son of Adam, as long as you call upon Me and hope in Me, I will forgive you whatever you have done. Even if your sins reach the clouds of the sky and you ask forgiveness, I will forgive you” (Tirmidhi 3540, graded hasan).

Important note: This article shares general Islamic education. For personal or complex situations, please consult a qualified scholar. Only Allah knows what is accepted.

Trusted Resources and Further Reading

Frequently Asked Questions About Dua for Forgiveness

What is the best dua for forgiveness?

Scholars consider Sayyid al-Istighfar the best, because the Prophet ﷺ called it the master of seeking forgiveness (Bukhari 6306).

What is the most powerful dua for forgiveness of all sins?

Sayyid al-Istighfar and the dua “Allahumma ighfir li dhanbi kullahu” cover all sins. Their power comes with sincerity, regret and leaving the sin.

Is there a short dua for forgiveness?

Yes. “Astaghfirullah wa atubu ilayh” is short, authentic and easy to repeat many times a day.

Will Allah forgive Zina?

Yes, if a person repents sincerely, stops, believes and does righteous deeds (Quran 25:68 to 70).

Can shirk be forgiven?

Shirk is forgiven if a person repents before death. It is not forgiven for the one who dies upon it (Quran 4:48 and 39:53).

How do I make dua for forgiveness of my parents?

Use Quran 17:24 and 14:41, give charity on their behalf, and keep good ties with their relatives. This applies to Muslim parents.

How many times should I say istighfar daily?

The Prophet ﷺ said it between seventy and one hundred times daily. Start with what you can sustain.

What if I commit the same sin again?

Repent again with sincerity. Allah’s mercy is greater than repeated slips, as long as you hate the sin and struggle against it.

A sincere dua for forgiveness can change your heart and your future. Choose one dua from this list today, make it a daily habit, and trust in a Lord who loves to pardon. Share this guide with someone who needs hope, and explore more on Islamic Info Center.

Scroll to Top