Web hosting is a service that allows individuals or organizations to make their website accessible on the internet. A web hosting provider supplies the technologies and services necessary for a website to be viewed online. Websites are hosted on special computers called servers, which store all the files (images, text, code, etc.) that make up a website.