If you happen to download Google Chrome from the Chrome webpage, You are taken to a End User License Agreement page on clicking the Download Google Chrome Button. On accepting the EULA, What you get is not the Google Chrome setup.
It is the Google Chrome Online installer, which means Google Chrome will be downloaded and installed on the fly. It might be possible at times that you do not have an internet connection at a place which means you won`t be able to install Chrome. Now here is when a standalone installer becomes handy, so if you are looking for an exe to the Google Chrome Setup so that Google Chrome gets installed even without internet, then you should try this link:
This Offilne version of the Google Chrome Setup is a ~9MB download.