What does John 3:16 mean?

“For God so loved the world that He gave His one and only Son, that everyone who believes in Him shall not perish but have eternal life.”

John 3:16 → BSB · Public Domain (CC0)
Quick answer

John 3:16 says that God, out of love, gave his only Son so that anyone who trusts in him will not perish but have eternal life. It is the gospel in a single sentence: God loved, God gave, and the only response asked of us is to believe.

What it means

The verse begins not with a command but with a motive — love. The reason God acted was not human merit but his own love for “the world,” a word that here means people of every kind, everywhere. Before the verse asks anything of us, it tells us what God has already done.

What God gave was costly: “his one and only Son.” The gift is not advice or a second chance but a person, Jesus, given up to death so that the consequences of sin would fall on him instead of us.

The promise has two sides. “Shall not perish” removes the dread of being lost forever; “have eternal life” adds a present, unending relationship with God that begins now. The door into it is simple enough for a child — to “believe in him,” to entrust yourself to Jesus rather than to your own record.

Common questions
What does “perish” mean in John 3:16?

To perish is to be finally and eternally separated from God. The verse frames belief in Jesus as the rescue from that outcome rather than a reward for good behavior.

Who is “the world” God loves?

Not a political or geographic system, but people — humanity in its need. The point is the breadth of God’s love: it reaches every kind of person, not one nation only.

What does it mean to “believe” here?

More than agreeing that Jesus existed. It means trusting him — resting your hope for forgiveness and eternal life on what he has done rather than on yourself.

Keep exploring

Original BibleDawn explanation · reviewed 2026-06. Drafted with AI assistance and reviewed for accuracy.