Hosting na stronę internetową to usługa polegająca na umieszczeniu plików i zasobów związanych z daną stroną internetową na serwerze udostępnianym przez dostawcę usług hostingowych.

Serwer hostingowy to komputer, który jest podłączony do Internetu i działa przez całą dobę, dzięki czemu strona internetowa jest zawsze dostępna dla użytkowników. Dostawcy usług hostingowych udostępniają różne pakiety hostingowe, różniące się pojemnością dysku, przepustowością łącza, ilością baz danych itp.

Dostęp do plików umieszczonych na serwerze hostingowym odbywa się za pomocą protokołu HTTP lub FTP, a dostawcy hostingowi zazwyczaj udostępniają narzędzia do zarządzania kontem hostingowym, takie jak panel administracyjny, które umożliwiają łatwe dodawanie, usuwanie i zarządzanie plikami oraz bazami danych.