L'hébergement Web est un service qui permet aux particuliers et aux organisations d'avoir un site Web mis à disposition via le World Wide Web. Les hébergeurs Web sont généralement basés sur un centre de données qui contient des serveurs utilisés pour stocker les données qui composent les sites Web clients.
Au niveau le plus basique, les clients téléchargent leurs fichiers de site Web sur le serveur hôte via le protocole de transfert de fichiers ou une interface Web qui imite les fonctions FTP.
Les hébergeurs Web peuvent posséder leurs propres serveurs ou peuvent simplement louer des serveurs à d'autres hébergeurs Web et revendre l'espace. La plupart des services d'hébergement Web sont partagés, ce qui signifie que plusieurs sites Web appartenant à différents clients partagent l'espace sur le même serveur. Un hébergement dédié est également disponible, dans lequel le client loue un serveur entier pour lui-même sur lequel il a un contrôle total à distance, mais cela est généralement beaucoup plus cher que l'hébergement partagé. L'hébergement géré est un service légèrement moins cher qui donne à un client un serveur dédié mais seulement un contrôle limité sur sa fonction.
Une forme relativement nouvelle est l'hébergement cloud, dans lequel les données des clients peuvent être stockées sur plusieurs serveurs à différents endroits. Cela rend l'hébergement potentiellement plus fiable, car il ne repose pas sur un serveur physique, mais cela peut également potentiellement augmenter la possibilité de failles de sécurité.