John 6:64
But there are some of you that believe not. For Jesus knew from the beginning who they were that believed not, and who should betray him.
John 6:64 (KJV)
Context
This verse appears in John 6, where Jesus teaches the crowd after the miracle of feeding the five thousand. He has just declared Himself the bread of life, calling the people to believe in Him for spiritual nourishment. In verse 64, Jesus openly states that some among His followers do not truly believe, and He knows who will betray Him.
Meaning
Jesus’ words reveal His divine omniscience. He knows the hearts of all people, discerning genuine faith from mere outward association. His knowledge is not general but specific: He knows exactly who does not believe and who will betray Him—a clear reference to Judas Iscariot. This foreknowledge extends from the beginning of His ministry, showing that nothing about human hearts is hidden from Him.
Biblical connections
The immediate context in John 6:63 contrasts the Spirit, which gives life, with the flesh, which profits nothing. This emphasizes that true faith is a spiritual work, not a superficial or temporary response. Throughout John’s Gospel, Jesus repeatedly demonstrates awareness of unbelief and betrayal, culminating in His crucifixion. This verse also connects to the broader biblical theme that God sees beyond outward appearances and knows the true state of every heart.
Application
This verse calls for self-examination. It reminds us that attending to Jesus’ teaching or witnessing His works does not guarantee genuine faith. We are urged to ensure our belief is living and sincere, not merely outward or temporary. It also offers comfort: God’s omniscience means nothing escapes His knowledge, yet it warns of the seriousness of unbelief.
Reflection
Jesus sees the true condition of our hearts. His knowledge is not distant or impersonal but reaches into our inner lives. This truth invites us to respond honestly before Him, trusting that He knows us fully and still calls us to believe.

