There are different kind of sins, but if you repent honestly then Allah will forgive you, right?
Still, are there any sins that Allah will never forgive?
So everything is forgivable by Allah, except Shirk (association of others with Allah in worship). Thus, by being Muslim, everything is forgivable by Allah will. Shirk and Kufur are alike. (Source)
Just for clarification, even Shirk (association) or Kufur (denying Allah) are still forgivable as long as one has repented before dying.
You are correct when you say that there are some sins that Allah doesn't forgive. And that is Shirk(ascribing partners with Allah)
This would only apply in the case where a person died without asking forgiveness for committing shirk. Because if you look at the tafsir of the above verse it says
It means the Allah can forgive all sins except shirk and by forgiveness means entering into Jannah without being punished.
To receive forgiveness from God regardless of any sin there are three requirements:
The verses below depict the forgiveness of Allah and his mercy if we sincerely repent Allah says in Surah Zumar 39:53
On the authority of Anas, who said: I heard the messenger of Allah say:
Some one will disagree with me I'm sure. But shirk was and is surely forgiven if one repents. Considering the first Muslims and Mohammed (pbuh) himself were born Pagan and brought up at the heart of idol worship. They were forgiven. So this unforgivable sin is surely forgivable.
No, Allah will forgive his creation, for every kind of sin he has commited!
And as my friend Ghasan has qouted a Holy Verse:
I would like to add some particular words here just to elaborate what Allah really means here.
First of all, no man on this planet except of the Prophets are able to understand what Allah means to say and what he actually wants us to do. We people are sinners, we cannot get the main idea of what Allah is.
He will forgive every sin committed by a man on Earth when he will kneel before Him and will apologize by his heart. Now lets take the example of the People of Meccah, they abused Holy Prophet (PBUH) in every manner, they hurted him, yet, when they became Muslims; notable personalities:
Now you might want to know, why I said, Allah would forgive a person who has have been an infidel, its because Allah gives everyone a chance to ask for apology. Allah will forgive us for being infidel.
The Verse means here that Allah will never forgive a person after his death. Until his life, he can turn to Allah.
And that is exactly what is meant by the qoute:
The other sins are minors, such as Drinking, Smoking (although I hate smoking so I am adding it here; and also to be noted anything drug is prohibited in Islam, even its small quantity), Sex, Cheating etc. They are forgiven by Allah at the very time when his man apologizes for it.
Allah would never punish his creation. And he is thus known as Rehman and Rahim.
God forgives all of our sins except those sins that relate to people and don't pertain to to God.
God won't forgive killing and oppressing people because human rights are very important in Islam.