Webhosting is het plaatsen van een website op een server zodat deze online beschikbaar is voor iedereen met toegang tot het internet. Webhosting-bedrijven bieden ruimte op hun servers aan om websites op te slaan en deze te hosten. Wanneer iemand een website bezoekt, wordt de website opgehaald van de server en wordt deze weergegeven in de webbrowser van de bezoeker. Webhosting-bedrijven bieden verschillende pakketten aan, afhankelijk van de behoeften van de klant. Dit kan variëren van een eenvoudig pakket met beperkte ruimte en bandbreedte tot een meer uitgebreid pakket met extra functies zoals ondersteuning voor verschillende databases en e-mailaccounts. Om een website te hosten, is het nodig om een webhosting-account te hebben en de website te uploaden naar de server van het webhosting-bedrijf.