Jest to ciąg znaków pełniący rolę identyfikatora wykorzystywanego podczas komunikacji z serwerami WWW. Na jego podstawie można określić jakiego rodzaju program czy skrypt łączy się z serwerem. Często można na tej podstawie uzyskać również dodatkowe dane gdyż np. przeglądarki internetowe w swoim user agent dostarczają również informacji o systemie operacyjnym na którym są uruchomione.

Przykład:

Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.8.1.20) Gecko/20081217 Firefox/2.0.0.20 – identyfikator przeglądarki Mozilla Firefox uruchomionej na systemie Windows 7