Updated: September 21, 2026 by admin
Dua for Forgiveness of Sins: Muslims consider praying to Allah for forgiveness among the most important acts. People commonly make mistakes; everyone sins; therefore, Allah has opened the door of mercy to all people.
A dua for Allah’s forgiveness is the way a Muslim can repent to Allah after committing a wrong. A dua for forgiveness indicates that a person is remorseful and humble, and that they expect Allah’s mercy. The Quran and Hadith are filled with examples of this.
Asking Allah for forgiveness also applies to the minor sins we commit daily. For example, a Muslim asks for Allah’s forgiveness for hurtful comments, thoughts, or missed prayers that cause pain to a fellow person. Muslims must seek Allah’s forgiveness for all of these things.
Allah’s mercy is all-encompassing. There is no sin too big for Allah to forgive when a person sincerely repents. Major sins can also be forgiven once a person repents and returns to Allah with a pure heart.
There is no limitation on when or where a person can recite their powerful duas for forgiveness. It can be said at any hour of the day or night, alone or following prayer. The only requirement is sincerity.
This guide explains a few authentic, straightforward duas for seeking forgiveness. By practicing these duas, a Muslim will feel closer to Allah and find peace in their heart.
Table of Contents
Best Dua for Forgiveness from Allah
Asking Allah for forgiveness is an important practice in Islam, as shown by the Prophet ﷺ’s frequent seeking of forgiveness during his lifetime.
Several authentic, relatively straightforward duas for forgiveness exist, and anyone can recite them.
The Best Dua for Forgiveness (Sayyidul Istighfar)
The most preferred du’a for requesting forgiveness:
Arabic:
اللَّهُمَّ أَنْتَ رَبِّي لَا إِلٰهَ إِلَّا أَنْتَ، خَلَقْتَنِي وَأَنَا عَبْدُكَ، وَأَنَا عَلَىٰ عَهْدِكَ وَوَعْدِكَ مَا اسْتَطَعْتُ، أَعُوذُ بِكَ مِنْ شَرِّ مَا صَنَعْتُ، أَبُوءُ لَكَ بِنِعْمَتِكَ عَلَيَّ، وَأَبُوءُ بِذَنْبِي، فَاغْفِرْ لِي، فَإِنَّهُ لَا يَغْفِرُ الذُّنُوبَ إِلَّا أَنْتَ
Meaning of Sayyid Al-Istighfar (In English): O Allah! You are my Lord; there is no other deity besides You. You created me, and therefore I am Your servant. Forgive me for my sins because You are the only one who forgives sins.
Short Dua for Forgiveness (Easy to Remember)
- Arabic: رَبِّ اغْفِرْ لِي
- Meaning: O Allah! Forgive me!
You may recite this short du’a at any given time, such as while walking, before going to bed, or after offering Salat.
Dua for Forgiveness of Sins
- Arabic: أَسْتَغْفِرُ اللّٰهَ وَأَتُوبُ إِلَيْهِ
- Meaning: I seek the forgiveness of Allah and turn towards Him.
The du’a above is particularly effective when recited from your heart.
Reciting these duas cleanses our hearts and helps to cultivate a sense of inner peace. Allah hears us, and He is forgiving.

Dua for Forgiveness of Major Sins (With Hope and Sincerity)
Major sins can worry many of us, leading some to think God won’t forgive us. That is not the case. God, the Most Forgiving, will forgive all sins when we sincerely repent.
A Very Powerful Dua for Major Sins
Allah gave this dua to Prophet Adam A.S. when Adam asked for forgiveness.
- Arabic: رَبَّنَا ظَلَمْنَا أَنْفُسَنَا وَإِنْ لَمْ تَغْفِرْ لَنَا وَتَرْحَمْنَا لَنَكُونَنَّ مِنَ الْخَاسِرِينَ
- Meaning (Simple English): O Our Lord, we have wronged ourselves. If You do not forgive us and have mercy, we will be among the losers.
The meaning behind this Dua is:
- You regret
- You are humble
- You have complete Faith in God
Dua for Forgiveness After a Big Mistake
- Arabic: اللَّهُمَّ اغْفِرْ لِي ذَنْبِي كُلَّهُ، دِقَّهُ وَجِلَّهُ، أَوَّلَهُ وَآخِرَهُ
- Meaning: O Allah, forgive all my sins, Big and Small, Beginning and end.
This Dua will surely comfort your heart.
Important Reminder
- No transgression is beyond Allah’s forgiving love
- Allah grants forgiveness repeatedly; ceasing to hope is an error
The components of real forgiveness are:
- Retrospect
- Discontinuing the sin
- Sincere appeals for forgiveness from Allah
Those who continually turn to Allah are His most cherished.
Short Duas for Forgiveness (Daily Use)
Dua are short and easy to remember. They are short and can be recited many times throughout the day. A Muslim does not require extended phrases to ask for Allah’s mercy. A simple phrase from the heart can be sufficient.
Easiest Dua for Forgiveness
- Arabic: رَبِّ اغْفِرْ لِي
- Meaning: O My Lord forgive me.
Reciting this Dua after:
- Each Prayer.
- Walking.
- Sleeping.
Daily Istighfar Dua
- Arabic: أَسْتَغْفِرُ اللّٰهَ
- Meaning: O Allah, forgive me.
The Prophet Muhammad (صَلَّى اللّٰهُ عَلَيْهِ وَسَلَّمَ) would frequently recite this Dua. This Dua helps to cleanse the heart slowly.
Short Dua for Mercy and Forgiveness
- Arabic: اللَّهُمَّ اغْفِرْ لِي وَارْحَمْنِي
- Meaning: O Allah, forgive me and have mercy on me.
This dua is beneficial when you feel guilty or sad.
Dua for Forgiveness and Guidance
- Arabic: اللَّهُمَّ اهْدِنِي وَاغْفِرْ لِي
- Meaning: O Allah, guide me and forgive me.
This Dua is particularly beneficial for asking Allah for forgiveness for past sins, while also requesting Allah’s help and guidance in future endeavors.
To Enhance the Effectiveness of These Duas:
- Focus on what you are reciting
- Know (understand) the meaning of each word
- Do not hurry
- Have complete trust in Allah
A sincere recitation of a short Dua can lead to many rewards.

Dua for Forgiveness of Zina (With Respect and Care)
In Islam, Zina is one of the gravest sins. It creates feelings of anguish, shame, and remorse in a person’s mind and heart. However, God’s mercy is greater than any sin.
In Islam, no matter how serious one’s transgression, it is never too late to repent. If a person sincerely repents of zina, stops sinning, and returns to God, God can forgive them.
Regret indicates a fertile mind and heart. If someone desires forgiveness, he/she still has a heart capable of love. God loves those who seek to return to Him.
People should not lose hope. Key prayers for asking for forgiveness for Zina:
There are prayers for all major sins (including Zina).
Arabic version:
اللَّهُمَّ اغْفِرْ لِي ذَنْبِي وَطَهِّرْ قَلْبِي وَحَصِّنْ فَرْجِي
Literal Translation in English:
O Allah, forgive my sin,
cleanse my heart,
and protect my chastity.
Included in the prayer:
- For forgiveness;
- For cleansing of the heart;
- For protection against falling into the same sin again.
Prayer of Deep Regret
- Arabic Version: رَبِّ اغْفِرْ لِي وَتُبْ عَلَيَّ إِنَّكَ أَنْتَ التَّوَّابُ الرَّحِيمُ
- Translation in English: O My Lord! Forgive Me. Accept My Repentance. You Are The One Who Accepts Repentance And Is Full Of Mercy.
Dua for Forgiveness in English (For Beginners)
Islam permits all expressions of worship. Some people may have just started learning Islam and are still learning Arabic. In contrast, others may feel more connected to Allah if they express their thoughts in a language they are comfortable with (i.e., English).
Regardless of which language(s) were chosen, the most important thing is that the person who expresses the dua expresses themselves to Allah from an honest place. To that end, here are three examples of simple English duas for forgiveness:
- O Allah! Forgive all my sins (mistakes). I feel sorry for them, and I will return to You in genuine sorrow (turning to Allah) for my actions. Show me Your mercy and guide me to the correct path.
- O Allah! Forgive me for what I know and what I do not. Forgive me for my earlier mistakes, and keep me safe in the future. You are the Most Merciful.
- O Allah! Cleanse my heart of all sin and sinful acts; make me a better person. Do not allow me to be turned away from Your mercy.
Reading the above duas is encouraged at any time.
Examples include: after an obligatory prayer; immediately before sleeping; when one feels sad or guilty; or even while going about one’s daily routine.
There are no fixed times or numbers for reading these duas.
Remember: English duas are allowed, just as Arabic duas are special and accepted; Allah sees the heart, not the language.

Dua for Forgiveness in Ramadan and Special Times
Just as certain times are more blessed than others, some specific moments throughout Ramadan are especially suitable for seeking Allah’s forgiveness.
Ramadan is the month of Allah’s mercy. During this month, the doors of forgiveness are thrown wide open to all who repent and seek Allah’s forgiveness. Furthermore, the Prophet Muhammad (peace be upon him) provided Muslims with a profound yet straightforward dua specific to Ramadan.
Here is the dua in Arabic: اللَّهُمّ إِنَّكَ عَفُوٌّ تُحِبُّ الْعَفْوَ فَاعْفُ عَنِّي.
The dua means, “O Allah, You are the Most Forgiving, and You love to forgive; therefore, please forgive me.”
Recommended times to recite the above dua during Ramadan include:
- The last ten days of Ramadan
- Laylatul Qadr (The Night of Decree)
- After completing the Taraweeh (Night Prayer)
- Before going to sleep.
Muslims should also make a dua for seeking forgiveness after performing their five daily prayers (Salah). An example of a dua for forgiveness after Salah is: “Astaghfirullah” (I ask Allah for forgiveness). The Prophet Muhammad (peace be upon him) practiced this dua.
Also, one of the best times of the night when Muslims can pray for forgiveness from Allah and speak to Him is during the last portion of the night.
The dua in Arabic to pray at that time is: رَبّ اغْفِرْ لِي وَارْحَمْنِي وَتُبْ.
Dua for Forgiveness for Parents and Others
Dua means prayer to God. Islam encourages kindness toward everyone and caring for one’s parents. Also, praying for someone else and praying with a pure heart reveal the greatness of a person’s heart.
Dua for Parents’ Forgiveness
A dua for parents forgiveness from the Qur’an. It is short yet powerful.
- Arabic: رَبِّ اغْفِرْ لِي وَلِوَالِدَيَّ وَارْحَمْهُمَا كَمَا رَبَّيَانِي صَغِيرًا
- Meaning (In simple words): “My Lord, forgive my parents and me and have mercy on them as they raised me when I was small.”
This dua can be done:
- After prayers
- For Living Parents
- For Deceased Parents
Dua for Forgiveness for Other Muslims
Islam teaches the importance of praying for others.
- Arabic: رَبَّنَا اغْفِرْ لَنَا وَلِإِخْوَانِنَا الَّذِينَ سَبَقُونَا بِالْإِيمَانِ
- Meaning: “Our Lord, forgive us and our brothers and sisters who came before us in faith.”
The reward for this prayer goes to both the one who makes the prayer and the one being prayed for.
How to Seek Forgiveness Properly (Simple Tawbah Steps)
Being sorry for a wrongdoing (sin) in the past is only a half-measure in Islam. Islam lays out specific steps to attain Allah’s (the God of Islam) forgiveness through the concept of tawbah (repentance).
Tawbah is available to everybody at all times, regardless of the sin committed.
Step 1: Feel True Regret
The first step to attaining Allah’s (God’s) forgiveness is to genuinely feel regret in your heart for committing the sin you committed.
Feeling sorry for the sin should not be out of fear of other people, but for the displeasure of Allah (God).
Genuine regret for a sin is essential to an individual’s ability to receive forgiveness.
Step 2: Stop the Sin
The next step in receiving Allah’s (God’s) forgiveness is to immediately cease committing the wrongdoing or sin. While asking Allah (God) for forgiveness, one cannot continue committing the same sin and remain sincere.
The resolution to stop committing this wrongdoing or sin must be made with the intention of being completely honest. This is especially true if stopping the action will be challenging for an individual.
Step 3: Ask Allah for Forgiveness
The next step in seeking Allah’s (God’s) forgiveness is to raise your hands (or extend them) or to speak sincerely from the heart. You can use Arabic words (duas) to ask Allah (God) for forgiveness, or you can use your own words.
For example, in Arabic: “O Allah (God), forgive me. I return to You. Have mercy on me.” Allah (God) is generous in that He listens to and accepts the requests of His followers.
Step 4: Make a Firm Intention Not to Return
Next, create a firm intention not to return to this sin and promise Allah (God) to try your best not to repeat the same sin. However, even if a person falls back into this sin, they must be committed to not repeating it. Allah (God) will forgive those who fall back into the same sins.
Finally, if the sin involved one of the following three scenarios:
- If you harmed or hurt someone else,
- If you took away something from someone else, or
- If you broke the trust of another person;
You must then do everything to fix, correct, or mend the situation.
FAQs
The best dua for sin forgiveness is Sayyidul Istighfar. The Prophet ﷺ instructed those who wish to repent to acknowledge their errors and place their trust in God’s compassion.
Allah forgives all sins if there is heartfelt repentance on behalf of the person who sinned. Allah’s mercy is greater than all sin.
There is no set number of times; you may repeat it once or many times. The most important thing is sincerity, not how many times you have repeated it.
Yes, you can make dua in whatever language you wish. Allah knows every language and every intention.
Yes, the Prophet ﷺ sought Allah’s forgiveness daily. Seeking forgiveness daily helps keep one’s heart pure.
Yes, you may ask Allah for forgiveness on behalf of your parents, family, friends, and all Muslims. This brings you rewards, mercy, and grace.
Do not lose hope. Repent again and ask Allah for forgiveness. Allah loves those who continually repent.
Although feeling regret is highly significant, it is insufficient on its own.
Conclusion
Forgiveness is one of the loveliest things in Islam that can be requested from Allah. Every person errs. Because Allah knows this, He allows anyone who wishes to seek His forgiveness.
Praying for forgiveness brings serenity, lifts the burden of guilt, and allows a person to grow in hope that their prayers will be answered. Regardless of the magnitude of any sin, Allah’s mercy is far greater.
Allah seeks honesty, regret, and a willingness to improve. Forgiveness is not restricted by time or place. Individuals can seek forgiveness from Allah at their own time and in their own language.
A Muslim needs to realize that no matter how frequently they fall from grace, they will always be welcomed back into the loving embrace of Allah. Continue your istighfar, and turn to Allah with your pleas for mercy. Allah’s mercy knows no bounds.