Hospedagem na web é um serviço que permite que indivíduos e organizações tenham um site disponível através da World Wide Web. Os hosts da Web geralmente são baseados em um data center que contém servidores usados para armazenar os dados que compõem os sites dos clientes.
No nível mais básico, os clientes carregam os arquivos de seus sites no servidor host por meio do protocolo de transferência de arquivos ou de uma interface da web que imita as funções de FTP.
Os hosts da web podem possuir seus próprios servidores ou simplesmente alugar servidores de outros hosts da web e revender o espaço. A maioria dos serviços de hospedagem na web são compartilhados, o que significa que vários sites pertencentes a clientes diferentes compartilham espaço no mesmo servidor. A hospedagem dedicada também está disponível, na qual o cliente aluga um servidor inteiro para si mesmo, com controle remoto total, mas isso geralmente é muito mais caro do que a hospedagem compartilhada. A hospedagem gerenciada é um serviço um pouco mais barato que oferece ao cliente um servidor dedicado, mas apenas controle limitado sobre sua função.
Uma forma relativamente nova é a hospedagem na nuvem, na qual os dados do cliente podem ser armazenados em vários servidores em locais diferentes. Isso torna a hospedagem potencialmente mais confiável, uma vez que não depende de um servidor físico, mas também pode aumentar potencialmente a possibilidade de violações de segurança.