Per web hosting si intende quel servizio che fornisce lo spazio su un server per ospitare un sito web su internet e renderlo accessibile al pubblico, attraverso un indirizzo web (URL).

In pratica, si tratta di una forma di locazione di spazio su server, ovvero un computer sempre acceso e collegato alla rete, dove è possibile archiviare i file del sito web, come ad esempio le pagine HTML, le immagini e tutti gli altri contenuti multimediali.

Il web hosting viene fornito da aziende specializzate chiamate hosting provider (hosting in inglese deriva da to host, che in italiano significa ospitare), le quali offrono diversi piani a seconda delle esigenze dell’utente, come spazio su disco, traffico mensile, numero di caselle di posta elettronica.