Islam Stack Exchange is a question and answer site for Muslims, experts in Islam, and those interested in learning more about Islam. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Allah created the universe and is all knowing! So He knows who is going to obey Him or not and is going to hell or Heaven. So if you have led a good life and something happens in your life that make you turn into a bad person, I believe, Allah has foreseen this and He also knows if your will repent or not because He is all knowing! In other words it’s already preordained who is going to hell or Heaven, is n t it?

share|improve this question

closed as unclear what you're asking by goldPseudo Nov 30 '15 at 18:47

Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.If this question can be reworded to fit the rules in the help center, please edit the question.

if God knows future does it mean you do not have freedom? – Battle of Karbala Mar 17 '14 at 5:50
Oh, @servant-of-Wiser, I checked the question-answer link which you presented. I assume it could be constructive, specially for the questioner to read that. Well done mate. – DearMartyr Sheikh Nimr-Al-Nimr May 13 '15 at 8:01
This doesn't look like a real question at all; it appears that you already have your answer, and are just looking for people to agree with it, which really isn't what the Stack Exchange model is for. – goldPseudo Nov 30 '15 at 18:49

Your question bring us to a very deep discussion. Is a human obligate for his acts or he has a full freedom to do whatever he wants.

Imam Sadeq(a.s.) answered this with his say:

لا جبر ولا تفويض بل هو أمر بين أمرين

No totally free nor mandatory, it's something between

The example in @Battle-of-Karbala is great explanation of this say.

ِAnother example.. you are an electric train driver. Of course if electricity is off then the train will stop, but you as a driver has the ability to stop, increase ,or decrease your speed. This is the same relation between us and ALLAH.

As ALLAH knows everything and knows who will go to heaven and who will go to hell, ALLAH gives us the ability to choose among right and false actions, and everyone has the ability to change his destiny when one's change his action.

share|improve this answer
< Comments Deleted > Do not use comments for lengthy discussion, if you wish to then come to our chat room. – مجاهد Mar 18 '14 at 15:19

I only give you an example, which I heard from an Islamic idealist/thinker. I hope then you can understand what it means.


A teacher teaches his pupils. He knows who are attentive in the classes and who are not. Again from his experience he knows that inattentive students cannot pass in the exam.

One day he made a speech saying who will pass the exam and who will not.

After the exam, everyone saw that teacher’s predictions become true.

So failed students thought that this is the teacher who is responsible for their failure.

But you know the teacher is not responsible at all. It is the result of inattentiveness of those students.


Allah is the wisest and most experienced – there is no limitation. So why not he know everything about us?

share|improve this answer

Mohammad salla Allah 3alayh wa salam usually uses analogies so that people can understand the "Big Picture". I'm going to use his way, so think of it this way:

You already watched a movie and you know what will happen.

You've then invited your friend to watch that same movie again.

The situation is as follows:

  • What you say is like: Your act of watching the film again will influence the characters and their acts in the movie.
  • What it is in reality: Your act of watching the film again wont influence anything.

So as you've seen, it's like you already know everything without affecting the character influence.

Hope this helps!

Wa3alykomo assalam. Allah bless you and forgive you inshaAllah (God willing).

share|improve this answer

I have answered this before:

Every human has freedom to obey or disobey God. and if God know what you will do has no conflict with your freedom. it is like a teacher who knows which student will fail the exam. it does not mean that the student does not have freedom to try more for being successful.

If you can predict the behavior of clouds and rain does it mean that you control the weather?

God has not per-determined your deeds. God has given you freedom to choose.

Indeed, We guided him to the way, be he grateful or be he ungrateful.

share|improve this answer
@ Battle of Karbala, Very well, God created us along with our choice/decision making we fill the circles as marked by Him and in this way our choices are predetermined..Moreover don't confuse God with humans in any way...humans may mistake once in a million<god doesn' it follows.. – Tom Lynd Mar 17 '14 at 9:47
@TomLynd we fill the circles by our choice. God has not determined what you will choose. God only knows what you will choose by your freedom. like a teacher who know a specific student will fail the exam. but teacher does not determine the fail. – Battle of Karbala Mar 17 '14 at 13:55
@TomLynd it is only an example. God and teacher have some similarities and many differences. both have knowledge. but in different levels. if we do not use examples so we can not talk about God. you are not forced to choose anything. you are free to choose. now you can choose to tell a lie or not. it is your claim that everything is pre-decided. but it is not correct. it is your illusion. – Battle of Karbala Mar 18 '14 at 5:32

Yes, Allah knows everything and has the knowledge of future (even the farthest of the time).

When we make a mistake, Allah knew! When we go bad Allah knew, when we will die, Allah knows!

Allah never sent us down to find out what would happen, and who would go to Hell or Heaven. He knew it always, he just sent us down to give us a chance to change our destiny. You might have a belief that prayers change destiny. Allah forgives his people if they ask for forgiveness.

Otherwise, yes, Allah knows everything.

share|improve this answer
I agree with you that prayers will change your destiny, but Allah already knows what your destiny is. Please read my first comment – Yahya777 Mar 16 '14 at 20:19
Yes, we can change Allah's decisions by prayers and by being loyal and faithfull in him. Allah changes his decision for his loved ones. And yes, only those can turn to Allah who are blessed by Allah, no one can ... – Afzaal Ahmad Zeeshan Mar 17 '14 at 12:07

Not the answer you're looking for? Browse other questions tagged or ask your own question.