Hosting je pronájem prostoru pro webové stránky na cizím serveru. Pronajímatel serveru bývá označován jako poskytovatel webhostingu (webového prostoru, hostingu). Díky hostingu si můžete své webové stránky umístit na internet, aniž byste museli mít vlastní server.
Ceny za webhosting se pohybují od pár Kč až po několik tisíc Kč za měsíc. Existuje i bezplatná varianta, tzv. freehosting. Freehosting obvykle nezahrnuje žádné záruky ohledně funkčnosti, má omezenou technickou podporu. Často je s freehostingem spojeno umisťování reklamy na stránkách. Poskytovatelé většinou u webhostingu nabízí skriptovací technologie PHP, ASP, ASP.NET, JSP aj., z databází jsou nabízeny především MySQL, PostgreSQL a MS SQL.
Stránky na server se kopírují převážně protokolem FTP. Webhosting je pouze samotné umístění stránek na serveru poskytovatele. Aby se uživatelé internetu ke stránkám dostali, je potřeba mít zaregistrovánu doménu (např. moje-domena.cz).
Součástí webhostingových služeb jsou také e-mailové schránky s antispamovými a antivirovými filtry, stahování pošty do poštovního klienta protokolem POP3 nebo IMAP, odesílání pošty protokolem SMTP. Samozřejmostí je také technická podpora pro zákazníky, tedy možnost v případě technických problémů či dotazů kontaktovat poskytovatele prostřednictvím telefonu, e-mailu, ICQ, Skype aj. V případě vyšších nároků na rychlost, spolehlivost a na podporované služby a technologie je dalším krokem serverhosting, kdy je zákazníkovi pronajímán celý server (případně další alternativy, jako například virtuální servery).