Many people wonder: Does God forgive all sins? The short answer is yes—God is loving and ready to forgive every person who truly repents. The Bible says His mercy is great, and His forgiveness is available to all who come to Him through Jesus Christ.
But people also ask more profound questions about sin, repentance, and God’s judgment. Let’s explore what Scripture says.
God Is Always Ready to Forgive
The Bible says God is full of mercy. He wants to forgive and restore people.
“The Lord our God is merciful and forgiving, even though we have rebelled against him.”
— Daniel 9:9 (NIV)
Jesus Paid the Price for All Sins
Jesus died on the cross so that anyone who believes in Him can be forgiven—no matter their past.
“In him, we have redemption through his blood, the forgiveness of sins, by the riches of God’s grace.”
— Ephesians 1:7 (NIV)
God’s forgiveness is available to everyone but requires repentance and faith.
What Does It Mean to Repent?
Repentance means apologizing for your sins, asking for God’s forgiveness, and turning away from sinful actions.
“If we confess our sins, he is faithful and just and will forgive and purify us from all unrighteousness.”
— 1 John 1:9 (NIV)
What Sins Will God Not Forgive?
The Bible mentions one specific sin that God will not forgive: blasphemy against the Holy Spirit.
“Anyone who speaks against the Holy Spirit will not be forgiven, either in this age or in the age to come.”
— Matthew 12:32 (NIV)
This doesn’t mean just saying something wrong. It means hardening your heart, rejecting God’s Spirit, and refusing to believe in Jesus even after knowing the truth. If you’re worried you’ve done this, it likely means you haven’t.
Does God Forgive All Our Sins?
Yes. The Bible promises that all sins can be forgiven when we repent and trust Jesus.
“Though your sins are like scarlet, they shall be as white as snow.”
— Isaiah 1:18 (NIV)
What Is the #1 Worst Sin?
The worst sin in the Bible is unbelief—rejecting Jesus Christ.
“Whoever believes in him is not condemned, but whoever does not believe stands condemned already.”
— John 3:18 (NIV)
Without faith in Jesus, no sin can be forgiven. But with Him, all sins can be washed away.
How Many Times Can You Repent for the Same Sin?
There is no limit to how many times you can repent.
“Then Peter came to Jesus and asked, ‘Lord, how many times shall I forgive my brother…? Up to seven times?’ Jesus answered, ‘I tell you, not seven times, but seventy-seven times.'”
— Matthew 18:21–22 (NIV)
If Jesus wants us to forgive again and again, how much more will God forgive you when you keep coming back to Him?
Will God Forgive Me If I Keep Doing the Same Sin?
Yes, God will forgive you—if your heart is sincere. But He also wants you to grow and turn away from that sin.
“My dear children, I write this to you so you will not sin. But if anybody does sin, we have an advocate with the Father—Jesus Christ, the Righteous One.”
— 1 John 2:1 (NIV)
Keep praying. Keep trying. Don’t give up.
What Are the Only Two Sins That Cannot Be Forgiven?
There is only one sin clearly labeled “unforgivable” in the Bible: blasphemy against the Holy Spirit (Matthew 12:31–32). Some people also add unbelief as a second because it keeps someone from receiving forgiveness.
But again, if your heart is open to God, these warnings likely do not apply to you.
What Are the Three Unforgivable Sins?
Some traditions speak of “three unforgivable sins,” but biblically, there is only one sin that Jesus says is unforgivable: blasphemy against the Holy Spirit.
Everything else can be forgiven if you repent. Even murderers, thieves, and liars in the Bible were forgiven and used by God.
Which Sin Is an Abomination to God?
The Bible calls several sins an “abomination,” which means deeply offensive to God. These include:
- Pride (Proverbs 6:16–17)
- Lying
- Shedding innocent blood
- A heart that plots evil
- Sexual immorality (Leviticus 18)
But even these sins can be forgiven through Jesus. God hates sin, but He loves the sinner.
How Do I Know If I Committed the Unforgivable Sin?
If you’re worried, it’s a good sign you haven’t. The unforgivable sin involves a heart that has completely rejected God and does not care.
The Holy Spirit still works in you if you feel regret, fear, or sadness about sin. You are not beyond forgiveness.
“Everyone who calls on the name of the Lord will be saved.”
— Romans 10:13 (NIV)
So, does God forgive all sins? Yes. Every sin can be forgiven if you turn to God, believe in Jesus, and ask with a sincere heart.
God’s love is more profound than your past. His grace is more significant than your mistakes.