A commonly understood Christian theological position is that God is a “Know It All”. In more serious terms, the theology says that God is “all knowing”. The big fancy church word for this is Omniscient.
Why do Christians believe this? Can we back it up in the Bible? Lets take a look.
1 Chronicles 28:9 – And you, Solomon my son, know the God of your father and serve him with a whole heart and with a willing mind, for the Lord searches all hearts and understands every plan and thought. If you seek him, he will be found by you, but if you forsake him, he will cast you off forever.
1 John 3:20 – for whenever our heart condemns us, God is greater than our heart, and he knows everything.
Isaiah 46:9–10 – remember the former things of old; for I am God, and there is no other; I am God, and there is none like me, 10 declaring the end from the beginning and from ancient times things not yet done, saying, ‘My counsel shall stand, and I will accomplish all my purpose,’
Psalm 139:1–4 – O Lord, you have searched me and known me! 2 You know when I sit down and when I rise up; you discern my thoughts from afar. 3 You search out my path and my lying down and are acquainted with all my ways. 4 Even before a word is on my tongue, behold, O Lord, you know it altogether.
Acts 1:24 – And they prayed and said, “You, Lord, who know the hearts of all, show which one of these two you have chosen
A lot more could be said about how God knows the hearts of people, predicts future events, details the past, and understands personal, private circumstances. These points are evidences that God is indeed able to know anything and everything. However I did not list these scriptures because the list would be extensive, and I wanted to only point out references to God being “all knowing”, not just “knowing a lot”.