The Bible tells us that all sins can be forgiven, but the Bible also tells us that there is an unforgiveable sin. What sin is there that God will not forgive?

If we confess our sins, he is faithful and just and will forgive us our sins and purify us from all unrighteousness.

1 John 1:9

And so I tell you, every sin and blasphemy will be forgiven men, but the blasphemy against the Spirit will not be forgiven.

Matthew 12:31

Does God forgive all sins or all sins except those who blaspheme against the Holy Spirit? First, let’s discuss what it means to blaspheme against the Holy Spirit. When a person receives Jesus Christ as his personal Savior, he also receives the Holy Spirit to help guide him and helps him understand God’s will for his life. It is the Holy Spirit that convicts a person of their sin and convinces that person that they need to believe that Jesus died and took the punishment for their sins. To reject the Holy Spirit’s calling is to blaspheme this third person of the trinity. The unforgivable sin is to reject God’s saving plan through the death and resurrection of his Son, Jesus Christ. God will forgive all sins if you humbly come to him, repent and ask for forgiveness.