"Remember the former things of old; for I am God, and there is no other; I am God, and there is none like me, declaring the end from the beginning and from ancient times things not yet done."
â Isaiah 46:9-10
Quick Answer
Yes, God knows the future completely and perfectly, including every event and every human choice, because His knowledge is not limited by time the way ours is (Isaiah 46:9-10; Psalm 139:4). Scripture repeatedly presents God's ability to declare the end from the beginning as proof of His unique divinity, distinguishing Him from every false god.
A Question at the Heart of Who God Is
Few questions matter more for how you trust God through an uncertain life than whether He truly knows what is coming. The biblical answer is a resounding yes. Scripture describes God's knowledge as omniscient, meaning complete and total, encompassing not only the past and present but the future in full detail. This is not a minor doctrine tucked into a theology textbook; it is presented in the Bible as one of the primary things that separates the true God from every idol and false god the nations have ever worshiped.
Understanding this truth transforms how you read prophecy, how you pray, and how you face tomorrow, whatever it holds.
God's Knowledge of the Future Proves He Is God
In one of the most striking passages in Scripture, God challenges the false gods of the nations to a contest of prediction: "Let them bring them, and tell us what is to happen... Tell us what is to come hereafter, that we may know that you are gods" (Isaiah 41:22-23). No idol can answer. But God declares of Himself, "I am God, and there is no other; I am God, and there is none like me, declaring the end from the beginning and from ancient times things not yet done" (Isaiah 46:9-10). Fulfilled prophecy throughout Scripture, the rise and fall of specific empires named centuries in advance (Daniel 2, 7), the precise details of the Messiah's birthplace, betrayal, and death (Micah 5:2; Zechariah 11:12-13; Psalm 22; Isaiah 53), all written and preserved long before the events, testify to a God who genuinely knows and has declared the future.
This is not guesswork or probability. The Bible presents God's foreknowledge as absolute certainty, not a divine best guess based on trends.
God Knows Even the Smallest Future Details
God's knowledge of the future is not limited to grand historical events; it extends to the smallest details of individual lives. David marveled, "even before a word is on my tongue, behold, O LORD, you know it altogether" (Psalm 139:4), and "in your book were written, every one of them, the days that were formed for me, when as yet there was none of them" (Psalm 139:16). Jesus told His disciples that even the hairs of their heads were numbered (Matthew 10:30), a vivid picture of exhaustive knowledge extending to details we ourselves could never track.
This means nothing that happens to you tomorrow, next year, or in your final hour catches God by surprise. He has never once learned something new about your life, because He already knows it completely, from before the foundation of the world (Ephesians 1:4).
How Can God Know the Future Without Being Bound by Time?
One reason God's foreknowledge differs so radically from human prediction is that God is not bound by time the way we are. He is eternal, existing outside the constraints of past, present, and future that govern created beings. "From everlasting to everlasting you are God" (Psalm 90:2). Peter reminds believers that "with the Lord one day is as a thousand years, and a thousand years as one day" (2 Peter 3:8), a hint that God's relationship to time is fundamentally different from ours. Many theologians describe God as seeing all of history, past, present, and future, in a single eternal present, rather than learning it moment by moment the way we do.
This does not mean the future is unreal or that human choices are illusions; it means God's vantage point above and beyond time allows Him to know with certainty what free creatures will genuinely choose, without those choices ceasing to be their own.
What This Means for Your Trust in God
God's exhaustive knowledge of the future is meant to be a source of deep comfort, not merely an abstract doctrine. Because He already knows everything that will happen to you, nothing can blindside Him, and nothing can happen to you that falls outside His wise, purposeful oversight. Jeremiah recorded God's promise to a people about to endure exile: "For I know the plans I have for you, declares the LORD, plans for welfare and not for evil, to give you a future and a hope" (Jeremiah 29:11), a promise rooted precisely in the fact that God already knew what was coming, for them and beyond them.
You do not know what tomorrow holds, and that uncertainty can be frightening. But you can rest because the God who holds tomorrow already knows it in full, has already accounted for it in His good purposes, and invites you, as Proverbs says, to "trust in the LORD with all your heart, and do not lean on your own understanding" (Proverbs 3:5), because He alone sees the whole story from beginning to end.