Earlier only online installer of Google chrome was available for download. The online installer was small setup which download the rest setup at time of installation. The online installer download the rest setup every time you install chrome browser.
But, now Google is officially providing offfline installer of chrome browser for windows.The offline setup will be latest version of chrome at time you download it.
The offline setup will not need any internet connection to install.
Download Google Chrome Offline setup for Windows
You can also download online setup of Google Chrome.