34 For the one whom God has sent speaks the words of God, for God[1] gives the Spirit without limit.

Other Translations of John 3:34

King James Version

34 For he whom God hath sent speaketh the words of God: for God giveth not the Spirit by measure unto him.

English Standard Version

34 For he whom God has sent utters the words of God, for he gives the Spirit without measure.

The Message

34 "The One that God sent speaks God's words. And don't think he rations out the Spirit in bits and pieces.

New King James Version

34 For He whom God has sent speaks the words of God, for God does not give the Spirit by measure.

New Living Translation

34 For he is sent by God. He speaks God's words, for God gives him the Spirit without limit.

Matthew Henry's Commentary on John 3:34

Commentary on John 3:22-36

(Read John 3:22-36)

John was fully satisfied with the place and work assigned him; but Jesus came on a more important work. He also knew that Jesus would increase in honour and influence, for of his government and peace there would be no end, while he himself would be less followed. John knew that Jesus came from heaven as the Son of God, while he was a sinful, mortal man, who could only speak about the more plain subjects of religion. The words of Jesus were the words of God; he had the Spirit, not by measure, as the prophets, but in all fulness. Everlasting life could only be had by faith in Him, and might be thus obtained; whereas all those, who believe not in the Son of God, cannot partake of salvation, but the wrath of God for ever rests upon them.