A web host is a platform whereby your website can be hosted on a server for it to be viewed on the internet. A website builder is a service where you can create your own website, yourself. Usually, you can choose website templates to build upon, and your web hosting will be included within the service. Some website builders like Wix offer a free plan so you can build your website and host it free, for life.