Web hosting is a service that makes your website accessible online. It stores your site's files on a server, making them available to visitors. Without web hosting, no one can access your website on the internet.